renewable energy source

natural resource that can be leveraged for renewable energy

Categories: