onslaught

//ˈɒnˌslɔːt//
C1Frequency Level 11Formal
Visual representation of onslaught

Noun

onslaughtSingular
onslaughtsPlural
1

A fierce or destructive attack or assault.

The army launched a fierce onslaught against the enemy fortress.

2

An overwhelming or large quantity of something arriving or happening at once.

The company faced an onslaught of customer complaints after the product recall.

onslaught - Deep Vocabulary