onslaught

(noun)
ˈɒn.slɔːt Speaker Icon

Definitions

Origin

Late 16th century from Middle Dutch 'aanslag', meaning 'attack'.

Synonyms

attack, assault, raid, charge, incursion, offensive

Antonyms

defense, protection, resistance