Definitions of Francis turbine:

  • noun:   a type of hydroelectric turbine