diccionario Español-inglés »

meterla hasta el corvejón significado en inglés

EspañolInglés
meterla hasta el corvejón verb

screw the pooch(to fail)
verb