Home / R / renewable resource

renewable resource

noun 18 letters Scrabble 24 WWF 29
Definitions
noun

any natural resource (as wood or solar energy) that can be replenished naturally with the passage of time

Look “renewable resource” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
Generate a word →