Synonyms of Horseleech in English :
Antonyms of Horseleech in English
Thesaurus of Horseleech in English
Horseleech
see definition of horseleechHypernyms of horseleech
1. (noun) any of several large freshwater leeches
Member Meronyms of horseleech
1. (noun) any of several large freshwater leeches