Inundation Meaning

There are 2 meaning(s) for word Inundation

Meaning 1 : an overwhelming number or amount

    Synonyms : deluge,  flood,  torrent
Meaning 2 : the rising of a body of water and its overflowing onto normally dry land

    Example : plains fertilized by annual inundations

    Synonyms : alluvion,  deluge,  flood