History
History
Synonyms
UK
US
Meaning:
indomitable

that cannot be defeated or controlled

steadfast, unyielding

invincible

too strong to be overcome or defeated

indestructible

UNDEFEATABLE as in Wiktionary
UNDEFEATABLE as in Wikipedia