sandblast apparatus - Francés Inglés Diccionario