French-English dictionary »

tout foutre en l'air meaning in English

FrenchEnglish
tout foutre en l'air verbe

screw the pooch◼◼◼(to fail)
verb