deluge
n. countable C1 Advanced US //ˈdɛɫjudʒ// UK //dˈɛljuːdʒ// del·uge
n. a very heavy rain or a sudden flood. It can also mean a huge amount of things that arrive all at once, like emails or questions.
n. a severe flood or a heavy downpour of rain; metaphorically, an overwhelming amount or number of something. Often used with 'of' to describe a sudden influx of information or requests.
The office received a deluge of complaints after the power cut.
The sudden deluge turned the quiet village streets into rushing rivers within minutes.
Following the announcement of the new policy, the customer service department struggled to manage the deluge of inquiries that flooded their phone lines and email inboxes.
Usage
Often appears in the singular form when used metaphorically ('a deluge of').