horseleech

/ˈhɔːrsˌliːtʃ/
noun
  1. A large type of leech that feeds on the blood of horses and other animals.
    • The horseleech attached itself to the horse's leg in the muddy pond.
    • A horseleech can grow several inches long and is found in freshwater habitats.
    • Farmers used to remove horseleeches carefully to prevent infection.
  2. A person who is greedy or takes advantage of others, like a parasite.
    • The landlord was a real horseleech, always raising the rent unfairly.
    • She called her dishonest business partner a horseleech for draining the company's funds.
    • In the story, the villain was a horseleech who preyed on the poor.
What does "horseleech" mean? | whatsthatwordmean | whatsthatwordmean