deluge

noun

  1. 1

    the rising of a body of water and its overflowing onto normally dry land

    plains fertilized by annual inundations

  2. 2

    a heavy rain

  3. 3

    an overwhelming number or amount

    a flood of requests

    a torrent of abuse

verb

  1. 1

    fill or cover completely, usually with water

  2. 2

    charge someone with too many tasks

  3. 3

    fill quickly beyond capacity; as with a liquid

    the basement was inundated after the storm

    The images flooded his mind

Synonyms

Also useful for “deluge”:Unscrambler