Onslaught Meaning

There are 3 meaning(s) for word Onslaught

Meaning 1 : (military) an offensive against an enemy (using weapons)

    Synonyms : attack,  onrush,  onset
Meaning 2 : the rapid and continuous delivery of linguistic communication (spoken or written)

    Synonyms : barrage,  bombardment,  outpouring
Meaning 3 : a sudden and severe onset of trouble