Definition of propeller turbine in English:

propeller turbine

noun