1. the troops stationed in a fortress or town to defend it. 2. the building occupied by troops stationed in a town to defend it.
Merriam-Webster Online Dictionary
garrison (noun)1.
a military post , especially a permanent military installation
2.
the troops stationed at a garrison
transitive verb
1.
to station troops in
2.
a) to assign as a garrison
b) to occupy with troops
William Lloyd 1805–1879 Am. abolitionist