/ˈɑː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