Wordia - The Definition Of Barrage
barrage
noun, military the firing of artillery to saturate an area, either to protect against an attack or to support an advance
From Collins
©HarperCollins 2008. Collins English Dictionary definition of barrage
noun, military the firing of artillery to saturate an area, either to protect against an attack or to support an advance
From Collins
©HarperCollins 2008. Collins English Dictionary definition of barrage