PHYSICAL INFILTRATION


Meaning of PHYSICAL INFILTRATION in English

The separation of particulates from runoff by grass, leaves and other organic matter on the surface, as the runoff passes across or through the ground.

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