Definition, synonyms and related words
The generation of electricity by means of an array of wind turbines.