screw the pooch

Definition: To screw up; to fail in dramatic and ignominious fashion.

Discuss this Idiom in the comments below.