turbine-electric locomotive - Turkish English Dictionary