barrage
n. countable B2 Upper Intermediate US //bɝˈɑʒ// UK //bˈæɹɑːʒ// bar·rage
n. a large number of things coming at you quickly and all at once. It often describes criticism, questions, or attacks.
n. a concentrated series of attacks, criticisms, or questions delivered in rapid succession.
The team faced a barrage of tough questions.
After the press conference, the CEO faced a barrage of angry questions from reporters.
The city endured a relentless barrage of artillery fire that lasted for three days, leaving little room for civilian movement.
Unadapted borrowing from French barrage (“barrage, barrier”) c. 1859. Compare barrier.