Deluge (noun): a severe flood or an overwhelming rush of something. It can refer to an actual inundation of water or a figurative abundance, such as a deluge of emails. The term implies magnitude and force, often arising suddenly and beyond ordinary experience.
Full pronunciation guide