citadel
Noun
B1 – Intermediate
A fortress built to protect or overlook a city, or something that strongly defends a set of values.
Synonyms
fortress
stronghold