inundates

verb
  1. to flood with water; to cover completely with water
  2. to overwhelm with a large amount of something
  3. Usage: figurative

Examples