MeanOF

deluge

- noun (n)

Meaning: downpour, flood of something

Synonyms: avalanche barrage cataclysm cataract drencher flux inundation niagara overflowing overrunning pour rush spate torrent
- verb (v)

Meaning: overwhelm

Roget's 21st Century Thesaurus, Third Edition Copyright © 2013 by the Philip Lief Group.