Define You Really Fucked The Pooch On That One Meaning

You Really Fucked The Pooch On That One
To screw it up

By Harmonie