Subscribe
URL of the page has been copied to clipboard.
Meaning : A locomotive driven by a hydraulic transmission system powered by a diesel engine.
Synonyms : diesel-hydraulic
Install App