horseleech
1.
(
noun
) any of several large freshwater leeches
Related Words:
bloodsucker
,
hirudinean
,
leech
Terms and Conditions of Use / Copyright Notice