power alcohol petrol mixture - German English Dictionary