Meaning of lifeblood

Definition of lifeblood

(noun) the blood considered as the seat of vitality
an essential or life-giving force; "water is the lifeblood of India"

Other information on lifeblood

WIKIPEDIA results for lifeblood
Amazon results for lifeblood