Dictionary > English Dictionary > Definition, synonym and antonym of energy source
Meaning of energy source by Wiktionary Dictionary

energy source