Leach - Definition
leach
n 1: the process of leaching [syn: leach, leaching]
v 1: cause (a liquid) to leach or percolate
2: permeate or penetrate gradually; "the fertilizer leached into
the ground" [syn: leach, percolate]
3: remove substances from by a percolating liquid; "leach the
soil" [syn: leach, strip]
