impregnability

noun

1.
having the strength to withstand attack
Derived from:
impregnable