Definition, synonyms and related words
Energy that is collected from renewable resources, such as wind power, hydropower or solar energy.