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. Английский словарь экологического инжиниринга. 2012