LEACHING Meaning of LEACHING in English A process of soil nutrient removal through the erosive movement and chemical action of water. English glossary Of Geography. Английский глоссарий географии. 2012