diesel-hydraulic locomotive

Explore definitions, synonyms, and language insights of diesel-hydraulic locomotive

Definitions

Noun
a locomotive driven by a hydraulic transmission system powered by a diesel engine

More General Terms