a great flood
(the Deluge) the Flood recorded in the Old Testament (Genesis 6:8)
a drenching fall of rain
an overwhelming amount or number
This person was a deluge of words and a drizzle of thought — Peter de Vries
[Middle English via French from Latin diluvium, from diluere to wash away, from dis- + lavere to wash]