lifeblood
1. [ noun ] (biology) the blood considered as the seat of vitality
Related terms: blood
2. [ noun ] an essential or life-giving force
Examples:

"water is the lifeblood of India"

Related terms: force
Similar spelling:   life_belt
  livable