Synonyms for Onslaught (same or very similar meaning)
WordNet sense 1 (the rapid and continuous delivery of linguistic communication (spoken or written)):
barrage, bombardment, outpouring
WordNet sense 2 ((military) an offensive against an enemy (using weapons)):
attack, onrush, onset
From the ODE community, based on WordNet
add/edit