Definitions
adjective
capable of being renewed; replaceable
“renewable energy such as solar energy is theoretically inexhaustible”
that can be renewed or extended
“a renewable lease”
Look “renewable” up elsewhere
Want another word?
Spin the dictionary for a fresh one.