Dictionary.com
Thesaurus.com

had been sandblasting

  • past perfect progressive
    of sandblast.
    sandblast
    noun
    a blast of air or steam laden with sand, used to clean, grind, cut, or decorate hard surfaces, as of glass, stone, or metal.