self-cleaning separator - Español Inglés Diccionario