Noun Definition


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: General

2.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