renewable
Explore definitions, synonyms, and language insights of renewable
Definitions
Adjective
that can be renewed or extended; "a renewable lease"; "renewable subscriptions"
Adjective Satellite
capable of being renewed; replaceable; "renewable energy such as solar energy is theoretically inexhaustible"