SynonymX
Speak
Horseleech
Definition of Horseleech
1.
Any of several large freshwater leeches
Noun
Semanticaly linked words with "horseleech"
bloodsucker
hirudinean
leech
genus haemopis
haemopis
Hyponims for word "horseleech"
bloodsucker
hirudinean
leech