Dictionary.com
Thesaurus.com

will have been garrisoning

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