unbeatable Meaning, Definition & Usage
-
adjective satellite hard to defeat
- an unbeatable ball team
-
adjective satellite incapable of being overcome or subdued
unvanquishable; invincible.
- an invincible army
- her invincible spirit