(n.) That which imparts or excites spirit or vigor; that upon which enjoyment or success depends; as, he was the life of the company, or of the enterprise.
LIFE
Meaning of LIFE in English
Webster's English dictionary. Английский словарь Webster. 2012