self-cleaning separator - Turco Inglés Diccionario