About us
Define
Definitions for
"Windpower"
power or energy derived from the wind (via windmills, sails, etc.).
nrdc.org