Search Details
Word: deluge
(lookup usage)
(lookup stats)
Meaning:
Noun:
- A great flood or rain.
- An overwhelming amount of something.
- '''The Deluge''': The Biblical flood during the time of Noah.
Source: Wiktionary
| Src Info »
Verb:
- transitive To flood with water.
- transitive To overwhelm.
Source: Wiktionary
| Src Info »