deluge
noun
[ ˈdɛljuːdʒ ]
• a severe flood.
• "this may be the worst deluge in living memory"
deluge
verb
• overwhelm with a flood.
• "caravans were deluged by the heavy rains"
Origin:
late Middle English: from Old French, variant of diluve, from Latin diluvium, from diluere ‘wash away’.