Synonyms of Leech Therapy
Primary definition: A medical treatment that involves the application of leeches to the skin to promote healing and improve blood circulation.
Primary definition: A medical treatment that involves the application of leeches to the skin to promote healing and improve blood circulation.