deluge
noun
- 1
the rising of a body of water and its overflowing onto normally dry land
plains fertilized by annual inundations
- 2
a heavy rain
- 3
an overwhelming number or amount
a flood of requests
a torrent of abuse
verb
- 1
fill or cover completely, usually with water
- 2
charge someone with too many tasks
- 3
fill quickly beyond capacity; as with a liquid
the basement was inundated after the storm
The images flooded his mind
Also useful for “deluge”:Unscrambler— Rearrange the letters in “deluge”