Engelsk-Fransk ordbok »

screw the pooch betyder på franska

EngelskaFranska
screw the pooch (to fail)
verb

tout foutre en l'air◼◼◼verbe