to screw up; to fail in dramatic and ignominious fashion

listen to the pronunciation of to screw up; to fail in dramatic and ignominious fashion
English - Turkish

Definition of to screw up; to fail in dramatic and ignominious fashion in English Turkish dictionary

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