1. (资源)可再生的,可更新的
Renewable resources are natural ones such as wind, water, and sunlight which are always available.
2. 可再生资源
Renewables are natural energy sources such as wind, water, and sunlight which are always available.
3. (合同或协议)可延期的,可续签的
If a contract or agreement is renewable, it can be extended when it reaches the end of a fixed period of time.
1. capable of being renewed
replaceable
e.g. renewable energy such as solar energy is theoretically inexhaustible
2. that can be renewed or extended
e.g. a renewable lease
renewable subscriptions