to leave so in the lurch - Turco Inglés Diccionario