Leeching Definition
noun
A medical treatment using leeches.
Wiktionary
Advertisement
Other Word Forms of Leeching
Noun
Singular:
leeching
Plural:
leechingsFind Similar Words
Find similar words to leeching using the buttons below.