separation technology - Turco Inglés Diccionario