Noun Definition
barrage
1.Definition: the heavy fire of artillery to saturate an area rather than hit a specific target
"They laid down a barrage in front of the advancing troops", "The shelling went on for hours without pausing"
Related Noun(s):battery, bombardment
Category: General2.Definition: the rapid and continuous delivery of linguistic communication (spoken or written)
"A barrage of questions", "A bombardment of mail complaining about his mistake"
Related Noun(s):bombardment, onslaught
Category: General