To flood with water.
Some areas were deluged with a month's worth of rain in 24 hours.
To overwhelm.
After the announcement, they were deluged with requests for more information.