Definitions of lifeblood:

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