Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of barrage
  1. noun
    the rapid and continuous delivery of linguistic communication (spoken or written)
    "a barrage of questions"
  2. 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"
    type of:
  3. verb
    address with continuously or persistently, as if with a barrage
    "The speaker was barraged by an angry audience"

    Similar: 

Explanation of barrage
My lists:
Recently viewed words: