turbine locomotive - French English Dictionary