petrol-oil mixture - Turkish English Dictionary