Termly
Star_inactive

deluge

noun

  1. an overwhelming number or amount; “a flood of requests”; “a torrent of abuse”

    Synonyms
  2. a heavy rain

    Less specific
  3. the rising of a body of water and its overflowing onto normally dry land; “plains fertilized by annual inundations”

    Less specific

verb

  1. fill quickly beyond capacity; as with a liquid; “the basement was inundated after the storm”; “The images flooded his mind”

    Synonyms
    Less specific
    See also
  2. charge someone with too many tasks

    Synonyms
    Less specific
  3. fill or cover completely, usually with water

    Synonyms
    Less specific