Noun Definition

lifeblood

1.Definition: an essential or life-giving force

"Water is the lifeblood of India"

Category: General

2.Definition: the blood considered as the seat of vitality

Category: General