to leave so in the lurch - Turc Anglais Dictionnaire