Green’s Dictionary of Slang

leech out v.

(US teen) to leave.

[US]H. Ellison Web of the City (1983) 79: He heard the word that she had been there and leeched out [...] She had come and gone.