WordNet: horseleech

Sanatista
any of several large freshwater leeches



horseleech