giant-killing – English–日本語 translations

🇬🇧 en ja 🇯🇵

giant-killing noun

  • defeat of a team by a much weaker opponent
番狂わせ, 金星
Wiktionary Links