onslaughts
nounUK /ˈɒnslɔːts/
US /ˈɑːnslɔːts/
Many strong attacks made all at once.
The castle walls held firm against the enemy's onslaughts.
OTHER MEANINGS
2. A very large amount of something difficult to handle, like criticism or questions.
She faced onslaughts of questions from reporters.
3. A powerful, rushing movement of something such as water or wind.
The onslaughts of rain battered the windows all night.
4. A fierce beginning of a difficult experience or activity.
The team survived the onslaughts of the first half.