onslaught
noun
What it means
- noun a sudden and severe onset of trouble
- noun (military) an offensive against an enemy (using weapons) “the attack began at dawn”
- noun the rapid and continuous delivery of linguistic communication (spoken or written) “a barrage of questions”