n. blood which is needed in order to live; something which is essential, something which gives life or vitality, something which energizes
LIFEBLOOD
Meaning of LIFEBLOOD in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012