INUNDATION

Definition of INUNDATION

  1. (noun)the rising of a body of water and its overflowing onto normally dry land
  2. (noun)an overwhelming number or amount