sand blasting systems and booths - Alemán Inglés Diccionario