Deluge Meaning
There are 6 meaning(s) for word Deluge
Meaning 5 : the rising of a body of water and its overflowing onto normally dry land
Synonyms : alluvion, flood, inundation
Synonyms : alluvion, flood, inundation
Similar words of Deluge :
