Onslaught

Webster's Dictionary of the English Language

·noun A bloody fray or battle.

II. Onslaught ·noun An attack; an onset; ·esp., a furious or murderous attack or assault.