What is the meaning of the word "barrage"?
Definitions:
-
the heavy fire of artillery to saturate an area rather than hit a specific target
noun
- they laid down a barrage in front of the advancing troops
- they laid down a barrage in front of the advancing troops
-
the rapid and continuous delivery of spoken or written linguistic communication
noun
- I was asked a barrage of questions.
- I was asked a barrage of questions.
-
to address continuously or persistently
verb
- The speaker was barraged by an angry audience.
- The speaker was barraged by an angry audience.