barrage
definition: the heavy fire of artillery to saturate an area rather than hit a specific target
example: they laid down a barrage in front of the advancing troops
speech part: noun
definition: the rapid and continuous delivery of spoken or written linguistic communication
example: I was asked a barrage of questions.
speech part: noun
synonyms:
outpouring
definition: to address continuously or persistently
example: The speaker was barraged by an angry audience.
speech part: verb
synonyms:
bombard