Definition of Barrage

  • (n.) An artificial bar or obstruction placed in a river or water course to increase the depth of water; as, the barrages of the Nile.

Antonyms of Barrage


No Antonyms Found.

Homophones of Barrage


No Homophones Found.