Francis Turbine (noun) Definition, Meaning & Examples

noun
  1. a water turbine designed to produce high flow from a low head of pressure: used esp in hydroelectric power generation
Francis Turbine (noun) Definition, Meaning & Examples

More Definitions