INVINCIBILITY Meaning of INVINCIBILITY in English n. impregnability, quality of being undefeatable, quality of being impossible to conquer Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012