Subscribe
URL of the page has been copied to clipboard.
Meaning : A locomotive driven by the electric current generated by a diesel engine.
Synonyms : diesel-electric locomotive
Install App