Dictionary definition · 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"
Source: Open English WordNet (CC BY 4.0).