deluge

Definition

A deluge is an overwhelming flood of water or a large amount of something arriving at once.

中文 压倒性的洪水或大量的东西一次性到来。

Example

"After the storm, the town faced a deluge of insurance claims."