D defs.my
Entry 1 sense Webster, 1913

Barrage

/bẽr-äzh'/ · Bar·rage · IPA /bəˈɹɑʒ/
01 n. An artificial bar or obstruction placed in a river or watercourse to increase the depth of water; as, the barrages of the Nile.
  1. 1.
    An artificial bar or obstruction placed in a river or watercourse to increase the depth of water; as, the barrages of the Nile.(Engin.)