formidable enemy; tough opponent
Refers to a difficult adversary in competition, battle, or any challenging situation. Often used in sports, games, or metaphorical contexts.
Our next opponent is a formidable enemy.
This problem was a tough opponent for us.