sandblasting apparatus - Spanish English Dictionary