Renewable
English Meaning
Capable of being renewed; as, a lease renewable at pleasure.
- That can be renewed: a renewable membership; renewable subscriptions.
- Relating to or being a commodity or resource, such as solar energy or firewood, that is inexhaustible or replaceable by new growth.