"onslaught" in the noun sense
1. onslaught
a sudden and severe onset of trouble
2. attack, onslaught, onset, onrush
military) an offensive against an enemy (using weapons
"the attack began at dawn"
3. barrage, bombardment, outpouring, onslaught
the rapid and continuous delivery of linguistic communication (spoken or written
"a barrage of questions"
"a bombardment of mail complaining about his mistake"
Source: WordNet® (An amazing lexical database of English)
Princeton University "About WordNet®."
WordNet®. Princeton University. 2010.
View WordNet® License