What does deluge mean?
noun, verb
A large amount of something, especially water, that falls or flows in a short time. To overwhelm or flood someone or something with a large amount of something.
Example
"The deluge of rain caused widespread flooding in the city."
Definition generated by AI and curated by RJS Tech Solutions LLP.