inundations

noun
  1. floods of water that cover land that is usually dry
  2. overwhelming amounts of something that arrive all at once
  3. Usage: figurative

Examples