leech
verb
leeched; leeching; leeches
: to attach oneself to a person as a leech
… she would leech on to him and drain the life out of him.—
W. L. Gresham
Love words? Need even more definitions?
Merriam-Webster unabridged



