Meaning of energy in English
1. the power required to do a lot of things without feeling tired
My son is always full of energy.
2. the power derived from the sun or electricity, for example that provides light and heat or makes machines work
solar energy