onslaught
(noun)
ˈɒn.slɔːt
Definitions
-
A fierce or destructive attack.
A tempest of wrath that crashes like thunder, relentless and wild.Example: The town was devastated by the sudden onslaught.
-
A large quantity of people or things that is difficult to deal with.
A cascading symphony of eager souls, a flood not to stem but to embrace.Example: The school faced an onslaught of applications for the new semester.
Origin
Late 16th century from Middle Dutch 'aanslag', meaning 'attack'.
Synonyms
attack, assault, raid, charge, incursion, offensive
Antonyms
defense, protection, resistance