onslaught
/ˈɒnsleɪt, ˈɒnslɑːt/Definitions
1. noun
a sudden and violent attack, especially by a large number of people or things
“The army launched a fierce onslaught on the enemy’s defenses.”
2. noun
a large number of things happening or coming at the same time
“The onslaught of snow and ice made driving conditions hazardous.”
3. verb
to attack or assault something or someone suddenly and violently
“The protesters began to onslaught the police lines.”