deluged

verb
  1. past tense of deluge; flooded with water
  2. past tense of deluge; overwhelmed with a large amount of something
  3. Usage: figurative

Examples