Onslaught
(noun)
- A fierce or destructive attack or invasion.
- A large number of similar things arriving or happening at the same time.
Origin:
Late middle english (in the sense "an attacking"): from old french onsalte, from onsalter "to assault", from on "on" + salte "leap, rush".
Examples:
- The city was under attack from an onslaught of enemy soldiers.
- An onslaught of emails flooded my inbox.
- The company was not prepared for the onslaught of customers during the holiday season.
- The new regulations have been met with an onslaught of criticism from the industry.
- The stock market took a hit during the economic onslaught of the Great Depression.