present participle and gerund of leech
A medical treatment using leeches.
Select a language to see translations