Body of troops guarding a town (8)

I believe the answer is:
garrison
(Other definitions for garrison that I've seen before include "Military base" , "Old stuff" , "Provide (place) with troops for defence" , "Fortified military post" , "Troops stationed in a town or fortress" .)