What is the meaning of the word "lifeblood"?

Definitions:

  1. an essential or life-giving force copy to clipboard noun
    • water is the lifeblood of India copy to clipboard