unbeatable

adjectives

hard to defeat
"an unbeatable ball team"
is similar to
not capable of being stopped
"as unstoppable as the wind"
incapable of being overcome or subdued
"an invincible army"; "her invincible spirit"