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