Dictionary.com
Thesaurus.com

will have garrisoned

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