diesel locomotive

Noun
  1. a locomotive driven by a diesel engine
diesel locomotive
A diesel locomotive pulls a long freight train through the valley.