lifeblood (n.)

  1. the blood considered as the seat of vitality

  2. an essential or life-giving force; water is the lifeblood of India'

The dictionary is based on the WordNet Electronic Lexical Database.
WordNet 3.0 Copyright 2011 by Princeton University. All rights reserved.