[adj] capable of being renewed; replaceable; "renewable energy such as solar energy is theoretically inexhaustible" [adj] that can be renewed or extended; "a renewable lease"; "renewable subscriptions"
inexhaustible
nonrenewable, unrenewable