petrol-oil mixture - Francés Inglés Diccionario