Meaning of ENERGY in English

n. (pl. -ies)

1. force, vigour; capacity for activity.

2 (in pl.) individual powers in use (devote your energies to this).

3 Physics the capacity of matter or radiation to do work.

4 the means of doing work by utilizing matter or radiation.

Etymology: F {eacute}nergie or LL energia f. Gk energeia f. ergon work

Oxford English vocab.      Оксфордский английский словарь.