barrage
Synonym discussion
Sense: noun/2
For noun sense 2, barrage suggests many questions, complaints, or comments coming one after another in a short time. Flood is broader and often less aggressive: you can get a flood of emails simply because many people replied. Volley often suggests a shorter burst, especially of questions or criticism. Onslaught is stronger and more hostile, and it stresses pressure that feels hard to resist. A bank may face a barrage of complaints after a fee rise, while a teacher may receive a flood of messages before exams. At a press conference, a politician might answer a volley of questions. If the reaction feels especially fierce, onslaught is the better choice.
Etymology
English borrowed barrage from French. The engineering sense first referred to a barrier built to hold back or control water. During World War I, English also took the French military expression for a line of blocking fire, and that image later widened to the figurative sense of a sudden rush of questions, criticism, or similar attacks.