giant-killing – Dansk–English translations

🇬🇧 en da 🇩🇰

giant-killing noun

  • defeat of a team by a much weaker opponent
Venus
Wiktionary Links