attack, onslaught, onset, onrush: (military) an offensive against an enemy (using weapons) "the attack began at dawn"
barrage, bombardment, outpouring, onslaught: the rapid and continuous delivery of linguistic communication (spoken or written) "a barrage of questions", "a bombardment of mail complaining about his mistake"