horseleech
1. [ noun ] (zoology) any of several large freshwater leeches
Related terms: leech Haemopis
Similar spelling:   horselike
  horselaugh
  hoarsely