n. & v.
--n.
1. the troops stationed in a fortress, town, etc., to defend it.
2 the building occupied by them.
--v.tr.
1. provide (a place) with or occupy as a garrison.
2 place on garrison duty.
Phrases and idioms:
garrison town a town having a permanent garrison.
Etymology: ME f. OF garison f. garir defend, furnish f. Gmc