BARRAGE


Meaning of BARRAGE in English

noun an artificial bar or obstruction placed in a river or water course to increase the depth of water; as, the barrages of the nile.

Webster English vocab.      Английский словарь Webster.