2ADJ 无法战胜的;无敌的 In a game or competition, if you describe a person or team as unbeatable, you mean that they win so often, or perform so well that they are unlikely to be beaten by anyone. 无法战胜的;无敌的
The opposition was unbeatable.
对手实力超群。
With two more days of competition to go China is in an unbeatable position.