dictionnaire Français-Anglais »

tout foutre en l'air signifie anglais

FrançaisAnglais
tout foutre en l'air verbe

screw the pooch◼◼◼(to fail)
verb