barrage
noun
Pronunciation: /bəˈrɑːʒ/
Definition
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.
The army launched a heavy artillery barrage to clear the path for the infantry.
Synonyms of barrage
Words with a similar meaning to barrage:
Browse the full Anaversity dictionary