Definition of Barrage

  • 1. The rapid and continuous delivery of linguistic communication (spoken or written) Noun
  • 2. The heavy fire of artillery to saturate an area rather than hit a specific target Noun
  • 3. Address with continuously or persistently, as if with a barrage Verb

Synonyms for word "barrage"

Semanticaly linked words with "barrage"

Hyponims for word "barrage"