Water turbine

From Fresh Dictionary

English

Noun

water turbine

  1. a rotary engine that converts the energy of moving water into electricity
Personal tools