History
History
Synonyms
UK
US
Meaning:
invincible

too strong to be overcome or defeated

indestructible

UNATTACKABLE as in Wiktionary
UNATTACKABLE as in Wikipedia