/
ˈdɛljuːdʒ/
n.
- a severe flood.
▸a very heavy fall of rain.
- a great quantity of something arriving at the same time:
a deluge of complaints.
v.
- flood.
- inundate; overwhelm.
Etymology
ME: from OFr., var. of diluve, from L. diluvium, from diluere ‘wash away’.