separation technology - Alemán Inglés Diccionario