screwing the pooch

listen to the pronunciation of screwing the pooch
English - Turkish

Definition of screwing the pooch in English Turkish dictionary

screw the pooch
(deyim) Bir işin içine etmek, bir işi berbat etmek