To garrison a place means to put soldiers there in order to protect it. You can also say that soldiers are garrisoned in a place. British troops still garrisoned the country No other soldiers were garrisoned there. the large, heavily garrisoned towns. to send a group of soldiers to defend or guard a place
a fortified military post where troops are stationed the troops who maintain and guard a fortified place United States abolitionist who published an anti-slavery journal (1805-1879) station (troops) in a fort or garrison