self-cleaning air filter - Francés Inglés Diccionario