LEACHING Meaning of LEACHING in English movement through soil of dissolved or suspended substances in water. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012