[adj] incapable of being overcome or subdued; "an invincible army"; "her invincible spirit"
invincible, unbeatable, unconquerable