leach
English Dictionary
->
Letter L
-> leach
Search Dictionary:
leach Definition
(n)
the
process
of
leaching
(v)
cause
(
a
liquid
)
to
leach
or
percolate
(v)
permeate
or
penetrate
gradually
; "
the
fertilizer
leached
into
the
ground
"
(v)
remove
substances
from
by
a
percolating
liquid
; "
leach
the
soil
"
leach Synonyms
leach
leaching
percolate
strip
© Art Branch Inc.