Answer: impreggnable

AnswerCrossword Clue
IMPREGGNABLE

Siege-proof