What does deluge mean?
* fill quickly beyond capacity; as with a liquid; "the basement
was inundated after the storm"; "The images flooded his mind" *
flood: an overwhelming number or amount; "a flood of requests"; "a
torrent of abuse" * overwhelm: charge someone with too many tasks *
downpour: a heavy rain * inundate: fill or cover completely,
usually with water * flood: the rising of a body of water and its
overflowing onto normally dry land; "plains fertilized by annual