a lot of something
deluge - flood
Initially, the word ‘deluge’ was used to refer to a very large amount of rain or water. While it can still be used in that sense, it has since been adapted to express an overwhelming amount or number of something which arrive or happen at the same time.
I’m bringing an umbrella with me when I walk to work this morning so I can deal with the expected deluge of rain.
The public figure’s poorly thought-out remarks have sparked a deluge of criticism, leading to her making a public apology.
Problems with our new product have led to a deluge of complaints from irate customers. They have totally swamped our phone lines!