LIFE Meaning of LIFE in English (n.) Animation; spirit; vivacity; vigor; energy. Webster's English dictionary. Английский словарь Webster. 2012