Dictionary.com
Thesaurus.com

beadblaster

  • a word derived from beadblast.
    beadblast
    noun
    a jet of small glass beads blown from a nozzle under air or steam pressure

More Suggestions