Synonyms for horseleech

1. horseleech (n.)

any of several large freshwater leeches

Synonyms: