hard to defeat; an unbeatable ball team'
incapable of being overcome or subdued; an invincible army; her invincible spirit
[ Syn: invincible , unvanquishable ]
hard to defeat; an unbeatable ball team'
incapable of being overcome or subdued; an invincible army; her invincible spirit
[ Syn: invincible , unvanquishable ]