Definition of "Lifeblood" :
noun: an essential or life-giving force
"Water is the lifeblood of India."
noun: the blood considered as the seat of vitality
noun: an essential or life-giving force
"Water is the lifeblood of India."
noun: the blood considered as the seat of vitality