BARRAGE


Meaning of BARRAGE in English

An artificial obstruction, such as a dam or an irrigation channel, built in a watercourse to increase its depth or to divert its flow either for navigation or irrigation. Sometimes the purpose is to control peak flow for later release.

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