deluge
n. 1 great flood. 2 (the deluge) biblical flood (gen. 6-8). 3 overwhelming rush. 4 heavy fall of rain. v. (-ging) flood or inundate (deluged with complaints). [latin diluvium]
n. A washing away; an overflowing of the land by water; an inundation; a flood; specifically, The Deluge, the great flood in the days of Noah (Gen. vii.).