Dictionary.com
Thesaurus.com

am deluging

  • present progressive
    of deluge (1st person singular).
    deluge
    noun
    a great flood of water; inundation; flood.