inundation

noun
  1. a flood of water that covers an area that is usually dry
  2. an overwhelming amount or number of something
  3. Usage: figurative

Examples