deluge

definition: the rising of a body of water and its overflowing onto normally dry land
example:
speech part: noun
synonyms: flood
definition: a heavy rain
example:
speech part: noun
synonyms: waterspout
definition: an overwhelming number or amount
example:
speech part: noun
synonyms: flood
definition: fill or cover completely, usually with water
example:
speech part: verb
synonyms: inundate submerge
definition: charge someone with too many tasks
example:
speech part: verb
synonyms: overwhelm flood out
definition: fill quickly beyond capacity
example:
speech part: verb
synonyms: flood

deluge is explained and pronounced

How deluge is being used?