deluge

ˈdɛljuːdʒ

noun

a severe flood.

this may be the worst deluge in living memory

flood,flash flood,torrent,spate

verb

overwhelm with a flood.

caravans were deluged by the heavy rains

flood,inundate,engulf,submerge,swamp,drown