horseleech


Also found in: Dictionary, Thesaurus.

horseleech

(hôrs′lēch′)
n.
Any of several large leeches of the genus Haemopis.