Noun
-
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"
- barrage fire -
the rapid and continuous delivery of linguistic communication (spoken or written)
"a barrage of questions"
"a bombardment of mail complaining about his mistake"
Verb
-
address with continuously or persistently, as if with a barrage
"The speaker was barraged by an angry audience"
"The governor was bombarded with requests to grant a pardon to the convicted killer"