formidable opponent

language: de

definitions

  1. A strong enemy.
    de: Ein starker Gegner.

examples