SAND TRAP


Meaning of SAND TRAP in English

(Irrigation) A device, often a simple enlargement in a ditch or conduit, for arresting the heavier particles of sand and silt carried by the water.

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