Definition, Meaning & Synonyms
leech
noun
/liːtʃ/
Definition
A leech is a type of parasitic worm that typically lives in freshwater environments and feeds on the blood of other animals.
Examples
- Many leeches are found in ponds and lakes.
- He was accused of being a leech, taking advantage of his friends’ generosity.
Meaning
In a broader sense, the term can also refer to someone who exploits others for personal gain.
Synonyms
- bloodsucker
- parasite
- freeloader