1 Deluge (noun)
A severe flood./ overwhelm with a flood.
Hindi meaning: जल-प्रलय/प्लावन
Synonyms: Flood, Torrent, Spate, Inundation, Cloudburst, Downpour
Antonyms: Drought, Aridity
Example: After a <strong>deluge</strong> of tornadoes, most of the homes in the town were destroyed.









