renewable ·adjective (ENERGY)

Definition: A renewable form of energy can be produced as quickly as it is used. Level: C1