formidable opponent
language: ja
definitions
A strong enemy.
ja: 強力な敵。
examples