ALL meanings of diesel-hydraulic
die·sel-hy·drau·lic
D d - noun diesel-hydraulic a locomotive driven by a diesel engine through hydraulic transmission and torque converters 0
- adjective diesel-hydraulic of or relating to such a locomotive or system 0