strong·hold (noun)

A fortified place of safety, protected against attack; where a cause or belief is strongly upheld and defended.