turbocharged petrol engine - German English Dictionary