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"