Learn That Word

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 WordNetadd/edit