garrison

noun

1.
a fortified military post where troops are stationed
Derived from:
garrison
2.
the troops who maintain and guard a fortified place
Derived from:
garrison