barrage
noun
Meaning
A concentrated outpouring or overwhelming number of things, such as questions, criticisms, or artillery fire, directed at someone or something.
Examples
- The company received a barrage of complaints after the new software update failed.
- She endured a constant barrage of insults from her rival during the debate.
Synonyms: flood, storm, volley, bombardment