Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
leach
in English
leach
#common
Past Tense
leached
Participle Verb
leaching
Third Person Singular
leaches
Definitions
Verb
to
remove
soluble
matter
using
fluid
to
lose
soluble
parts
through
percolation
to
slowly
release
or
drain
;
seep