to leave so in the lurch - Turkish English Dictionary