RichThesaurus
wind turbine
wind turbine
antonyms
wind turbine
definitions
noun
A device for converting wind power into electricity.