simple impulse steam turbine - German English Dictionary