/ ˈɒnslɔːt; NAmE ˈɑːn-; ˈɔːn-/ noun
onslaught (against / on sb/sth) | onslaught (of sth) a strong or violent attack :
the enemy onslaught on our military forces
The town survives the onslaught of tourists every summer.
an onslaught of abuse
••
WORD ORIGIN
early 17th cent. (also in the form anslaight ): from Middle Dutch aenslag , from aen on + slag blow. The change in the ending was due to association with (now obsolete) slaught slaughter .