1 definition by Kegmoney
To fuck up in a grandiose way.
A more palatable term than screw the pooch for modern use, as it isn't reminiscent of beastiality.
A more palatable term than screw the pooch for modern use, as it isn't reminiscent of beastiality.
by Kegmoney June 2, 2018