shrouded rotor turbine - German English Dictionary