onslaught
Overwhelming sudden attack
Onslaught is a fierce, overwhelming attack—originally military, now used broadly for any intense assault: The city couldn't withstand the onslaught.
It suggests force arriving suddenly and in quantity: an onslaught of criticism, an onslaught of emails, an onslaught of bad weather.
The word carries a sense of being besieged or overwhelmed.
Causing displeasure or attack-oriented
- chargeCost or accusation
- raidSudden armed incursion
- ambushSurprise strike from concealment
- invasionForcible entry into territory
incursion · blitz · bombardment · strike · siege · advance · rush · storming
Severe overflow of water
- torrentViolent rushing flow
- inundationOverwhelming surge of water
- surgeSudden powerful increase
- waveOscillating motion through medium
avalanche · cascade · outpouring · tide · overflow · barrage · hail · flurry
Continuing without pause
- fierceViolently intense or aggressive
- ferociousExtremely violent or aggressive
- brutalSavagely harsh or severe
- savageFierce and untamed
merciless · unrelenting · furious · vicious · overwhelming · punishing · devastating · withering
offensive
Causing displeasure or attack-oriented
invasion · incursion · blitz · bombardment · strike · siege · advance · rush · storming · thrust
deluge
Severe overflow of water
- torrentViolent rushing flow
- inundationOverwhelming surge of water
- surgeSudden powerful increase
wave · avalanche · cascade · outpouring · tide · overflow · barrage · hail · flurry · shower
relentless
Continuing without pause
- fierceViolently intense or aggressive
- ferociousExtremely violent or aggressive
- brutalSavagely harsh or severe
savage · merciless · unrelenting · furious · vicious · overwhelming · punishing · devastating · withering · sustained
- aggressionhostility, violence, attack, fight, combativeness
- combat idiomsstab in the back, dodge a bullet, in the crosshairs, fire away, take a shot
- offensive movesattack, strike, open fire, rush, blitz
- overloadoverload, overwhelmed, excess, surplus, maxed out
- overwhelmingoverwhelming, overpowering, crushing, engulfing, smothering
- aggressive tacticsblitz, blitzkrieg, offensive, attack mode, brute force