The definition :
Definitions of deluge:
- noun: the rising of a body of water and its overflowing onto normally dry land
- noun: a heavy rain
- noun: an overwhelming number or amount
- verb: fill quickly beyond capacity; as with a liquid
- verb: fill or cover completely, usually with water
- verb: charge someone with too many tasks
Are you interested in alternative search :
:cloudburst downpour flood flood out inundate inundation overwhelm soaker submerge swamp torrent waterspout batch burden charge deal fill fill up flock geological phenomenon good deal great deal hatful heap make full
If you like reading news check: