onslaught (n.)

  1. a sudden and severe onset of trouble

  2. (military) an offensive against an enemy (using weapons); the attack began at dawn

    [ Syn: attack , onset , onrush ]

  3. the rapid and continuous delivery of linguistic communication (spoken or written); a barrage of questions; a bombardment of mail complaining about his mistake

    [ Syn: barrage , bombardment , outpouring ]

The dictionary is based on the WordNet Electronic Lexical Database.
WordNet 3.0 Copyright 2011 by Princeton University. All rights reserved.