lifeblood

Noun
  1. The blood considered as the seat of vitality (synset 105409194)
  2. An essential or life-giving force (synset 105203064)
    "water is the lifeblood of India"

Other Searches