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"