barrage
barrage - noun
the rapid and continuous delivery of linguistic communication (spoken or written)
the heavy fire of artillery to saturate an area rather than hit a specific target
barrage - verb
- address with continuously or persistently, as if with a barrage
barrage - thesaurus
battery
bombard
bombardment
onslaught
outpouring
shelling