oil and water emulsions - Turco Inglés Diccionario