RELATED WORDS
PARAPHRASING
1) a large, strong building fortified against attack, especially as in olden times (castle)
2) a fortified building or town (fortress)
build something up
supported
that cannot be overcome or taken by force
unyielding