A power source that is continuously or cyclically renewed by nature, i.e., solar, wind, hydroelectric, geothermal, biomass or similar sources of energy.
« Back to Glossary IndexA power source that is continuously or cyclically renewed by nature, i.e., solar, wind, hydroelectric, geothermal, biomass or similar sources of energy.
« Back to Glossary Index"*" indicates required fields