adj. invulnerable, able to resist an attack; indisputable, incontestable, unbeatable; fertilizable, able to be impregnated
IMPREGNABLE
Meaning of IMPREGNABLE in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012