History
History
Show in Sentence
 Show Synonyms 

1) a group of soldiers stationed in a town or fort (garrison)

Synonyms
UK
US
Meaning:
situated

(of a town, building etc) placed

located

STATIONED as in Wiktionary
STATIONED as in Wikipedia