|
Definition of Francis turbine
1. Noun. A type of hydroelectric turbine.
Generic synonyms: Hydroelectric Turbine
Medical Definition of Francis turbine
1. A water-powered turbine used to transform water falling vertically to mechanical (rotating) energy. (05 Dec 1998)