Dictionary.com
Thesaurus.com

have been sandblasting

  • present 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.