Meaning of francis turbine

Definition of francis turbine

(noun) a type of hydroelectric turbine

Other information on francis turbine

WIKIPEDIA results for francis turbine
Amazon results for francis turbine