Definition of Leach
Noun: leach leech
- The process of leaching
- leaching
- Cause (a liquid) to leach or percolate
- Permeate or penetrate gradually
"the fertilizer leached into the ground";
- percolate
- Remove substances from by a percolating liquid
"leach the soil";
- strip
See also:
lea
leachabilities
Anagrams containing the word leach