Meaning of leach
Definition of leach
(noun)
the
process
of leaching
(verb)
cause
(a liquid) to
leach
or
percolate
permeate
or
penetrate
gradually; "the
fertilizer
leached into the ground"
remove
substances from by a percolating liquid; "leach the soil"
Other information on leach
WIKIPEDIA results for
leach
Amazon results for
leach
Tweet