garrison town Syllabification: (gar·ri·son town)Definition 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 British & World English dictionary