inundate

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

Examples