deluge

Noun
  1. An overwhelming number or amount (synset 113797906)
    "a flood of requests"; "a torrent of abuse"
  2. A heavy rain (synset 111522520)
  3. The rising of a body of water and its overflowing onto normally dry land (synset 111475008)
    "plains fertilized by annual inundations"
Verb
  1. Fill quickly beyond capacity;
    As with a liquid (synset 201527311)
    "the basement was inundated after the storm"; "The images flooded his mind"
  2. Charge someone with too many tasks (synset 200753137)
  3. Fill or cover completely, usually with water (synset 200218126)

Other Searches