Any natural resource (as wood or solar energy) that can be replenished naturally with the passage of time.
|
|
|
Words linked to "Renewable resource" : natural resource, natural resources |
Copyright © 2024 Diccionario ingles.com |