ILLUVIATION


Meaning of ILLUVIATION in English

The deposition in an underlying soil layer of colloids, soluble salts, and mineral particles leached out of an overlying soil layer.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.