noun
- a great flood
- a heavy rainfall
- an overwhelming, floodlike rush of anything: a deluge of visitors
Origin:
ME < OFr < L diluvium < dis, off, from + luere, var. of lavare, to lave
transitive verb deluged, deluging
- to flood; inundate
- to overwhelm as with a flood