onslaught

noun

A violent attack.

An overwhelming outpouring.

Attack; onset; aggression; assault; an inroad; an incursion; a bloody attack.

Synonyms Assault, etc. See onset.

An attack; an onset; esp., a furious or murderous attack or assault.