Dictionary.com
Thesaurus.com

have been garrisoning

  • present perfect progressive
    of garrison.
    garrison
    noun
    a body of troops stationed in a fortified place.