Dictionary.com
Thesaurus.com

has been sponging

  • present perfect progressive
    of sponge (3rd person singular).
    sponge
    noun
    any aquatic, chiefly marine animal of the phylum Porifera, having a porous structure and usually a horny, siliceous or calcareous internal skeleton or framework, occurring in large, sessile colonies.