📖 WordNook

barrage

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