giant-killing – English–Français translations

🇬🇧 en fr 🇫🇷

giant-killing noun

  • defeat of a team by a much weaker opponent
Vénus
Wiktionary Links