microblaster

English

Etymology

From micro- +‎ blaster.

Noun

microblaster (plural microblasters)

  1. A microabrasive blaster.