"leaches" in the noun sense
1. leach, leaching
the process of leaching
"leaches" in the verb sense
cause (a liquid) to leach or percolate
2. leach, percolate
permeate or penetrate gradually
"the fertilizer leached into the ground"
3. leach, strip
remove substances from by a percolating liquid
"leach the soil"
Source: WordNet® (An amazing lexical database of English)
Princeton University "About WordNet®."
WordNet®. Princeton University. 2010.
View WordNet® License