deluge

1 deluge /ˈdɛlˌjuːʤ/ noun
plural deluges
1 deluge
/ˈdɛlˌjuːʤ/
noun
plural deluges
Britannica Dictionary definition of DELUGE
[count]
1 
a  : a large amount of rain that suddenly falls in an area
b  : a situation in which a large area of land becomes completely covered with water : flood
2 
: a large amount of things that come at the same time — often + of
2 deluge /ˈdɛlˌjuːʤ/ verb
deluges; deluged; deluging
2 deluge
/ˈdɛlˌjuːʤ/
verb
deluges; deluged; deluging
Britannica Dictionary definition of DELUGE
[+ object]
1 
: to give or send (someone) a large amount of things at the same time — usually used as (be) deluged
2 
: to flood (a place) with water