inundation

noun

1.
the rising of a body of water and its overflowing onto normally dry land
Derived from:
inundate
2.
an overwhelming number or amount
Derived from:
inundate