barrage
From French, originally military. "Barrage" the structure (dam) is stressed on the first syllable in British English: /ˈbærɑːʒ/.
-
a continuous attack with heavy artillery fire
The town was destroyed by an artillery barrage.
-
an overwhelming quantity or onslaught of something (questions, complaints, etc.)
She faced a barrage of questions from reporters.

















