barrage
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”barrage fireshellingbombardmentbattery
-
the rapid and continuous delivery of spoken or written linguistic communication“I was asked a barrage of questions.”outpouring
verb
-
to address continuously or persistently“The speaker was barraged by an angry audience.”bombard