1. a great flood of water; inundation; flood.
2. a drenching rain; downpour.
3. anything that overwhelms like a flood: a deluge of mail.
4. the Deluge, flood (def 3).
verb (used with object), deluged, deluging.
5. to flood; inundate.
6. to overrun; overwhelm: She was deluged with congratulatory letters.
This list can help you learn new vocabulary more quickly and be able explore other words more easily.