formidable opponent

language: ja

definitions

  1. A strong enemy.
    ja: 強力な敵。

examples