deluging

verb
  1. flooding with water; inundating
  2. Usage: present participle of deluge
  3. overwhelming with a large quantity of something
  4. Usage: present participle of deluge; figurative use

Examples