Adjective Definition

unvanquishable

1.Definition: incapable of being overcome or subdued

Related Adjective(s):invincible, unbeatable




Please Share