Toggle navigation
Register
Log in
Home
Learning Center
Learn More
Register
Log in
Word Definition
Barrage
An artificial bar or obstruction placed in a river or water course to increase the depth of water; as, the barrages of the Nile.
Synonyms
Shower
Storm
Salvo
Hail
Fusillade
Salvos
Cannonade
Volleys
Bombardment
Volley
Try it Free
Learn More