1. a great flood of water; inundation; flood.
2. a drenching rain; downpour.
3. anything that overwhelms like a flood.
4. to flood; inundate.
5. to overrun; overwhelm.
Etymology: from Old French, from Latin dīluvium “a washing away, flood”, from dīluere “to wash away, drench”, from di- “dis-“ + -luere, from lavere “to wash”.