2. Noun. A type of sucking worm, ''Haemopsis sanguisorba'', larger than the common leech. ¹
¹ Source: wiktionary.com
Medical Definition of Horse-leech
1.
1.
2. Noun. A type of sucking worm, ''Haemopsis sanguisorba'', larger than the common leech. ¹
¹ Source: wiktionary.com
1.
1.