to leave so in the lurch - Español Inglés Diccionario