Advertisement

Synonyms of Hirudotherapy

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

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement