horseleech

1. (noun) any of several large freshwater leeches
Related Words: bloodsucker, hirudinean, leech



Terms and Conditions of Use / Copyright Notice