Synonyms of Hirudotherapy

Primary definition: The therapeutic use of leeches to treat various medical conditions.

Full Dictionary Entry

Antonyms & Opposite Concepts