imbattable[Français]

adjectif satellite
1 : hard to defeat; "an unbeatable ball team"
2 : incapable of being overcome or subdued; "an invincible army"; "her invincible spirit"