Skip to content

inundation

Dictionary definition · inundation

noun

  1. the rising of a body of water and its overflowing onto normally dry land"plains fertilized by annual inundations"
  2. an overwhelming number or amount"a flood of requests"

Source: Open English WordNet (CC BY 4.0).