to leave so in the lurch - Alemán Inglés Diccionario