EN
EN
EN
EN
FR
ES
RU
IT
TR
UK
Barrage
[NOUN]1
a large amount of something all at once, like a lot of criticism or questions
2
the heavy fire of artillery to saturate an area rather than hit a specific target
Examples
1. The barrage had missed the second German lines.
2. Tidal barrages are very similar to hydroelectric dams.
3. Conway's use of that phrase drew a barrage of criticism from the liberal wing of the world's media.
4. A barrage of lawsuits followed Tesla's foray into the solar business.
more