Impulse-turbine meaning

A kind of turbine having rotor blades so shaped that the force of jets of fluid striking against the blades moves the wheel, without pressure drop occurring across the blades.
noun
0
0
Advertisement