onslaughts

noun
UK /ˈɒ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.