inundation

noun

  1. 1

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

    plains fertilized by annual inundations

  2. 2

    an overwhelming number or amount

    a flood of requests

    a torrent of abuse

Synonyms

Also useful for “inundation”:Crossword