dust and fume extraction technology - Spanish English Dictionary