adj. 1 unconquerable, unbeatable, indomitable, insuperable, undefeated, unstoppable United look invincible, and are likely to retain the cup for a fourth successive season 2 impregnable, invulnerable, impenetrable, indestructible, unassailable The Romans believed the fortress to be invincible
INVINCIBLE
Meaning of INVINCIBLE in English
Oxford thesaurus English vocab. Английский словарь Оксфорд тезаурус. 2012