deluge
Definition
A deluge is an overwhelming flood of water or a large amount of something arriving at once.
Español Inundación abrumadora de agua o gran cantidad de algo que llega a la vez.
Example
"After the storm, the town faced a deluge of insurance claims."