wind energy facility

Explore definitions, synonyms, and language insights of wind energy facility

Definitions

Noun
a power plant that uses wind turbines to generate electricity