Dictionary.com
Thesaurus.com

has sandblasted

  • present perfect
    of sandblast (3rd person singular).
    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.

More Suggestions