Source:WordNet 3.1
1. (
) that can be renewed or extended; "a renewable lease"; "renewable subscriptions" ;
2. (
) capable of being renewed; replaceable; "renewable energy such as solar energy is theoretically inexhaustible" ;
See more about : RENEWABLE