History
History
Synonyms
UK
US
Meaning:
invincible

too strong to be overcome or defeated

indestructible

UNSURMOUNTABLE as in Wiktionary
UNSURMOUNTABLE as in Wikipedia