slew

A large number or amount of something.