CEFR B2
energy source
noun
Meaning
A natural resource or technological system capable of providing power, heat, or fuel for human activity.
Examples
- Coal remains a primary energy source for many industrial nations despite the push toward renewables.
- Scientists are investigating hydrogen as a potential carbon-free energy source for long-haul transportation.
Synonyms: fuel, power supply, power generation, resource