onslaught
nounUK /ˈɒnslɔːt/
US /ˈɑːnslɔːt/
A very strong and sudden attack.
The soldiers braced themselves for the enemy's onslaught.
RELATED WORDS
OTHER MEANINGS
2. A large amount of something difficult or unpleasant that happens at once.
She faced an onslaught of questions from reporters.
3. A fierce or overwhelming criticism or verbal attack.
The politician endured an onslaught of criticism after the speech.
4. A powerful, rushing force of nature.
The village was unprepared for the onslaught of the storm.