Langimage
English
B2

energy from a source that is not depleted when used, such as wind or solar power.

Meanings

energy from a source that is not depleted when used, such as wind or solar power.

Solar panels are a popular source of renewable energy.

Synonyms

Antonyms

Last updated: 2025/01/11 11:51