lifeblood
1.
(
noun
) an essential or life-giving force; "water is the lifeblood of India"
Related Words:
force
2.
(
noun
) the blood considered as the seat of vitality
Related Words:
blood
Terms and Conditions of Use / Copyright Notice