petrol mixture - French English Dictionary