Impregnability meaning

The quality or state of being impregnable; invincibility.
noun
0
0
Advertisement