Logo

wind turbine

Definition A turbine that converts the kinetic energy of the wind into electrical power.