What is the meaning of the word "renewable"?

Definitions:

  1. that can be renewed or extended copy to clipboard adjective
    • a renewable lease copy to clipboard