Spanish-English dictionary »

meterla hasta el corvejón meaning in English

SpanishEnglish
meterla hasta el corvejón verb

screw the pooch(to fail)
verb