steam turbine rotor - German English Dictionary