Definitions of impregnability:

  • noun:   having the strength to withstand attack