Synonyms of Leech

Primary definition: An aquatic or terrestrial annelid worm that has a sucker at each end and feeds on the blood of vertebrates.

Full Dictionary Entry

Antonyms & Opposite Concepts