🇬🇧 en fr 🇫🇷

screw the pooch verb

  • (idiomatic) To screw up; to fail in dramatic and ignominious fashion.
tout foutre en l'air
Wiktionary Links