English word definition — powered by WordNet
the rising of a body of water and its overflowing onto normally dry land
an overwhelming number or amount
Want to remember inundation?