leave somebody in a lurch - Turkish English Dictionary

Suggest a Term