n. device that creates a strong current of air mixed with sand; strong current of air mixed with sand (used to clean, grind, or polish surfaces)
SANDBLAST
Meaning of SANDBLAST in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012