Answer: impreggnable

AnswerCrossword Clue
IMPREGGNABLESiege-proof