RichThesaurus
renewable
renewable
(noun)
synonyms
sustainable
renewable resource
durable
reimbursable
substitutable
viable
renewable
definitions
noun
A renewable resource.
A thing that is renewable; especially, a renewable source of energy.
noun
adj