oil and water do not mix - Alemán Inglés Diccionario