VariousWords beta
Related Terms:
Definitions:
Adjective
invincible
unbeatable
unvanquishable
Definition: incapable of being overcome or subdued; "an invincible army"; "her invincible spirit"
Definition: That cannot be vanquished; undefeatable, inconquerable.