Green-energy meaning

Non-polluting source of energy.
noun
0
0
Advertisement