Dictionary
This website uses cookies to ensure you get the best experience on our website.
Learn more
Got It!
Meaning 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.
←
Barracouata
Barranca
→
Shares
Related Words
Rage
Menu
Home
Search
My Last Searches