horseleeches

noun
  1. Plural of horseleech; large aquatic leeches that feed on the blood of horses and other animals.
  2. Usage: Usually used in plural form; Refers to leeches of the genus Haemopis
  3. Figuratively, greedy or parasitic persons who exploit others for profit or advantage.
  4. Usage: Metaphorical or literary use; Often used in biblical or classical contexts

Examples