English | German | Russian | Czech

windpower English

Meaning windpower meaning

What does windpower mean?

windpower

power harnessed or generated from the wind

Are you looking for...?