Undefeatable
noun
Something that has an undefeatable quality.
Synonyms: impenetrable, impregnable, invincible, invulnerable
adjective
Not defeatable; impossible to defeat.
Something that has an undefeatable quality.
Synonyms: impenetrable, impregnable, invincible, invulnerable
Not defeatable; impossible to defeat.
Loading dictionaries...
Initializing dictionary manager