steam and oil separator - Alemán Inglés Diccionario