turbo diesel injection - German English Dictionary