/ˈɑːnslɔːt/

on·slaught

BrE /ˈɒnslɔːt/

NAmE /ˈɑːnslɔːt/,

/ˈɔːnslɔːt/

[C, usually singular]

a strong or violent attack

~ (against/on sb/sth)

the enemy onslaught on our military forces

~ (of sth)

The town survives the onslaught of tourists every summer.

an onslaught of abuse