Onslaughts, noun plural of onslaught. Synonyms in the same form.
Attack
attacks, assaults, onsets, brunts, aggressions, charges, onrushes
Barrage
barrages, bombardments, outpourings
Other
encounters
All synonyms for onslaught →