particulate removal of air pollutants - Francés Inglés Diccionario