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