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.
PHYSICAL INFILTRATION
Meaning of PHYSICAL INFILTRATION in English
Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012