renewable resource
Meaning, Definition & Usage
Dictionary
Related
noun
any natural resource (as wood or solar energy) that can be replenished naturally with the passage of time
WordNet
Previous
renegociate
renegotiate
renerve
renew
renewability
Next
renewal
renewed
renewedly
renewedness
renewer