Noun Definition
onslaught
1.Definition: (military) an offensive against an enemy (using weapons)
Category: General3.Definition: the rapid and continuous delivery of linguistic communication (spoken or written)
Related Noun(s):barrage, bombardment
Category: General