formidable opponent
language: de
definitions
A strong enemy.
de: Ein starker Gegner.
examples