English-Spanish dictionary »

screw the pooch meaning in Spanish

EnglishSpanish
screw the pooch (to fail)
verb

embarrarlaverb

meter la pataverb

meterla hasta el corvejónverb

regarlaverb