VariousWords beta
Related Terms:
Definitions:
Noun
Definition: Someone or something that can't be beaten
Adjective
unbeatable
Definition: hard to defeat; "an unbeatable ball team"
invincible
unbeatable
unvanquishable
Definition: incapable of being overcome or subdued; "an invincible army"; "her invincible spirit"
Definition: That cannot be beaten, defeated or overcome