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