[adj] incapable of being overcome or subdued; "an invincible army"; "her invincible spirit" [adj] hard to defeat; "an unbeatable ball team"
invincible, unconquerable, unstoppable, unvanquishable