garrison townDefinition of garrison town noun a town that has troops permanently stationed in it. garrison town in other Oxford dictionaries Definition of garrison town in the US English dictionary