Horse-leech Definition
noun
A type of sucking worm, Haemopis sanguisuga, larger than the common leech.
Wiktionary
Other Word Forms of Horse-leech
Noun
Singular:
horse-leech
Plural:
horse-leechesFind Similar Words
Find similar words to horse-leech using the buttons below.