military post

noun

1.
military installation at which a body of troops is stationed