Word Hen
What is the meaning of the word "
lifeblood
"?
Definitions:
an essential or life-giving force
noun
water is the lifeblood of India