onslaught

Noun
  1. A sudden and severe onset of trouble (synset 107320778)
  2. (military) an offensive against an enemy (using weapons) (synset 100974725)
    "the attack began at dawn"
  3. The rapid and continuous delivery of linguistic communication (spoken or written) (synset 107097633)
    "a barrage of questions"; "a bombardment of mail complaining about his mistake"

Other Searches