noun
Definition: A large amount of water that covers land, often caused by heavy rain or flooding. It can also refer to a situation where there is an overwhelming amount of something, like messages or requests.
Example: After the heavy rain, the town experienced a deluge that flooded many homes.
transitive verb
Definition: To flood or overwhelm something with a large amount of water or a great number of things.
Example: The heavy rain deluged the streets, causing severe flooding.