deluge
noun
-
the rising of a body of water and its overflowing onto normally dry landflood
-
a heavy rainwaterspout
-
an overwhelming number or amountflood
verb
-
fill or cover completely, usually with waterinundatesubmerge
-
charge someone with too many tasksoverwhelmflood out
-
fill quickly beyond capacityflood