onslaught (n.)
- abuse
- aggression
- assault
- attack
- battering
- berating
- blackening
- blitz
- blitzkrieg
- breakthrough
- brunt
- bump
- butchery
- cannon
- carom
- charge
- clash
- collision
- concussion
- contumely
- counterattack
- counteroffensive
- crack-up
- crash
- crunch
- diatribe
- disorderliness
- diversion
- drive
- encounter
- execration
- hammering
- impact
- impingement
- infiltration
- invective
- jeremiad
- killing
- looting
- massacre
- meeting
- megadeath
- mugging
- obstreperousness
- offense
- offensive
- onset
- overkill
- percussion
- philippic
- pillaging
- push
- ramming
- rape
- rating
- revilement
- riot
- rioting
- rush
- sacking
- sally
- screed
- shock
- sideswipe
- slaughter
- smash
- smash-up
- smashing
- sortie
- strike
- thrusting
- tirade
- tongue-lashing
- unruliness
- vilification
- violation
- vituperation