Definitions
noun
the rapid and continuous delivery of linguistic communication (spoken or written)
“a barrage of questions”
noun
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”
verb
address with continuously or persistently, as if with a barrage
“The speaker was barraged by an angry audience”
Look “barrage” up elsewhere
Want another word?
Spin the dictionary for a fresh one.