: impossible to defeat or overcome : unbeatable
an invincible army
The loss proved that the team is not invincible.



