Advertisement

Synonyms of Garrison

Primary definition: A body of troops stationed in a fortified place or town to defend it.

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement