bn:26691922n
Noun Concept
EL
No term available
EN
A diesel engine that has injectors mounted at the top of the combustion chamber; the injectors are activated either by hydraulic pressure from the fuel pump, or an electronic signal from an engine controller. Open English WordNet
Relations
Sources