Dictionary definition · onslaught
noun
- a sudden and severe onset of trouble
- (military) an offensive against an enemy (using weapons)"the attack began at dawn"
- the rapid and continuous delivery of linguistic communication (spoken or written)"a barrage of questions"
Similar words
Source: Open English WordNet (CC BY 4.0).