Skip to content

onslaught

Dictionary definition · onslaught

noun

  1. a sudden and severe onset of trouble
  2. (military) an offensive against an enemy (using weapons)"the attack began at dawn"
  3. the rapid and continuous delivery of linguistic communication (spoken or written)"a barrage of questions"

Source: Open English WordNet (CC BY 4.0).