Onslaught /(?)/

On·slaught

Onslaught

n.
  1. An attack; an onset; esp., a furious or murderous attack or assault.
    By storm and onslaught to proceed.
    — Hudibras.
  2. A bloody fray or battle. [Scot.]