LIFEBLOOD


Meaning of LIFEBLOOD in English

■ noun

1》 literary blood, as being necessary to life.

2》 an indispensable factor or force giving something its strength and vitality.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.