Green’s Dictionary of Slang

in the lurch n.

see left in the lurch n.