hdi -high pressure diesel injection - Spanish English Dictionary