Meaning of hydroelectric turbine

Definition of hydroelectric turbine

(noun) turbine consisting of a large and efficient version of a water wheel used to drive an electric generator

Other information on hydroelectric turbine

WIKIPEDIA results for hydroelectric turbine
Amazon results for hydroelectric turbine