diesel-hydraulic locomotive - English Synonyms Dictionary

diesel-hydraulic locomotive

n.
[1] diesel-hydraulic