dust and fume extraction technology - Francés Inglés Diccionario