CEFR B2

onslaught

noun

Meaning

A fierce or destructive attack, or an overwhelming rush of something.

Examples

  • The army launched a massive onslaught against the enemy defenses.
  • She braced herself for the onslaught of questions from the press.

Synonyms: attack, assault, invasion, barrage