What is the meaning of Lifeblood?

Blood that is needed for continued life; blood regarded as the seat of life.

That which is required for continued existence or function.

Source: wiktionary.org