Definition, synonyms and related words
A medical treatment using leeches.
present participle of leech