fortress: meaning and definitions

EnglishType a word

What is fortress?

What is fortress?

  • A fortified place, especially a large, permanent military stronghold that often includes a town.

Search words

Upgrade your experience