Synonyms for Inundation (same or very similar meaning)
WordNet sense 1 (an overwhelming number or amount):
deluge, flood, torrent
WordNet sense 2 (the rising of a body of water and its overflowing onto normally dry land):
alluvion
From the ODE community, based on WordNet
add/edit