turbine-electric locomotive - German English Dictionary