What is the meaning of the word "barrage"?

Definitions:

  1. the heavy fire of artillery to saturate an area rather than hit a specific target copy to clipboard noun
    • they laid down a barrage in front of the advancing troops copy to clipboard
  2. the rapid and continuous delivery of spoken or written linguistic communication copy to clipboard noun
    • I was asked a barrage of questions. copy to clipboard
  3. to address continuously or persistently copy to clipboard verb
    • The speaker was barraged by an angry audience. copy to clipboard

Synonyms: