hdi -high pressure diesel injection - Turkish English Dictionary