Word Definition

Onslaught

  1. An attack; an onset; esp., a furious or murderous attack or assault.
  2. A bloody fray or battle.

Synonyms