adjective
incapable of being overcome or subdued
“an invincible army”
Similar: unbeatable, unvanquishable