deluge

deluge

/ˈdɛɫjudʒ/

📊 Quantity & Amount

a severe flood; an overwhelming quantity

The office received a deluge of complaints.

Origin: Latin diluvium flood, from diluere wash away, from dis- away + -luere wash