petrol-oil mixture - French English Dictionary