DEBRIS DAM


Meaning of DEBRIS DAM in English

A barrier built across a stream channel to retain rock, sand, gravel, silt, or other material.

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