0 a type of worm that lives in wet places and fastens itself onto the bodies of humans and animals to feed on their blood
1 to get money, food, etc. from other people, especially without working for it or doing anything to deserve it:
2 a fat worm that lives in wet places and fastens itself onto the bodies of humans and animals to suck their blood
Frank still lives with his mother, while Rick leeches off his father.
That was the only time that I have truly felt like a parasite because I felt I was leeching from people.
The 90% of the audience who leeched and freeloaded, who contributed nothing to the show, got exactly what they deserved: nothing.