onslaught
noun
°A fierce attack.
°A large quantity of people or things resembling an attack.