Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
leaches
in English
leaches
#uncommon
Lemma:
leach
The lemma is the base or root form of this word.
Definitions
Noun
plural
of
leach
a
blood-sucking
annelid
(
aquatic
worm
)
a
person
profiting
from
others
parasitically
;
exploiter
Verb
third-person
singular
of
leach
;
to
remove
soluble
matter
to
drain
or
extract
(
resources
,
etc
.)
to
lose
soluble
parts
by
fluid
action
to
separate
soluble
constituents
through
percolation