Barrage
English word definition — powered by WordNet
NOUN
the rapid and continuous delivery of linguistic communication (spoken or written)
the heavy fire of artillery to saturate an area rather than hit a specific target
VERB
address with continuously or persistently, as if with a barrage
Want to remember barrage?
Sign up free to bookmark & revise