To deluge is defined as to flood or to overwhelm someone with anything.
(verb)The definition of a deluge is a flood or a massive amount of something that all arrives at the same time.
(noun)See deluge in Webster's New World College Dictionary
See deluge in American Heritage Dictionary 4
noun
Origin:
Origin: From Middle English, flood
Origin: , from Old French
Origin: , from Latin dīluvium
Origin: , from dīluere, to wash away
Origin: : dis-, apart; see dis-
Origin: + -luere, to wash; see leu(ə)- in Indo-European roots
.Learn more about deluge