- a great flood of water; inundation; flood.
- a drenching rain; downpour.
- anything that overwhelms like a flood: a deluge of mail.
- flood (def. 3).
- a great flood of water
- torrential rain; downpour
- an overwhelming rush or number
- to flood, as with water; soak, swamp, or drown
- to overwhelm or overrun; inundate
- the Deluge another name for the Flood