Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
leech
in English
leech
#common
Plural
leeches
Past Tense
leeched
Participle Verb
leeching
Third Person Singular
leeches
Definitions
Noun
a
blood-sucking
aquatic
worm
a
person
exploiting
others
for
gain
Verb
to
apply
a
leech
for
medical
purposes
to
drain
resources
without
return