horseleech

/ˈhɔrslɪtʃ/

Definitions

1. noun

a large leech that lives in fresh water, especially in the UK and Europe, and is known for attaching to the legs of horses and other large animals

“The horseleech was sucking the blood from the horse’s leg.”

Synonyms

  • hematophagous
  • leech

Antonyms

  • non-sucking
  • parasite-free