Search results
- Dictionaryrenewable energy
noun
- 1. energy from a source that is not depleted when used, such as wind or solar power: "the environmental benefits of renewable energy"
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries