hdi -high pressure diesel injection - German English Dictionary