Definition of onslaught:
gush, flush, battery, onrush, swoop, outflow, encroachment, barrage, fountain, salvo, cornucopia, trespass, coup de main, onset, approach, fire, spring, barrage fire, infringement, counterattack, discharge, attack, bonanza, oncoming, blitz, cascade, tanning, rush, shelling, flak, natural spring, incursion, deluge, concentration, attempt, blizzard, pounding, complex, plan of attack, overflow, offensive, blast, run, flack, flood, blitzkrieg, bombing, feast, avalanche, assailment, tone-beginning, descent, outpouring, intrusion.
- attack (part of speech: noun)
- offense (part of speech: noun)
- "Greener Than You Think", Ward Moore.
- "Project Gutenberg History of The Netherlands, 1555-1623, Complete", John Lothrop Motley.