1. Noun
An extensive overflow or sweeping flood of water; a deluge.
2. Noun
Any violent catastrophe, involving sudden and extensive changes of the earth's surface.
More about this word
Synonyms and related words
Explore this word
