Definitions of barrage:
- noun:    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"
 - noun: the rapid and continuous delivery of linguistic communication (spoken or written)
 - verb:    attack with a barrage 
Example: "The speaker was barraged by an angry audience"