RELATED WORDS
PARAPHRASING
1) a group of soldiers stationed in a town or fort (garrison)
(of a town, building etc) placed
located