stronghold
Concise Oxford English Dictionary © 2008 Oxford University Press:
stronghold/ˈstrɒŋhəʊld/
▶noun
- 1 a place of strong support for a cause or political party.
- 2 a place that has been fortified against attack.
'stronghold' also found in these Oxford entries:

