power alcohol petrol mixture - French English Dictionary