fortress

fortress

fortress

Noun

a fortified defensive structure

Synonyms: