Horseleech Definition
hôrslēch
noun
Any of several large leeches of the genus Haemopis.
American Heritage Medicine
A large North American leech (Haemopis marmoratis) that is said to attach itself to the mouth of a horse while it is drinking.
Webster's New World
A veterinarian.
Webster's New World
Find Similar Words
Find similar words to horseleech using the buttons below.