onslaught

n. Fierce attack. [dutch: related to *on, slag blow]

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