Fortress

A fortress is a military stronghold, especially a strongly fortified town fit for a large garrison.