Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
leeching
in English
leeching
#uncommon
Lemma:
leech
The lemma is the base or root form of this word.
Definitions
Verb
applying
leeches
for
medical
purposes
draining
resources
without
return
;
exploiting
sucking
blood
for
treatment
(
medicinal
use
)