LIFEBLOOD Meaning of LIFEBLOOD in English [life.blood] n (1579) 1: blood regarded as the seat of vitality 2: a vital or life-giving force "freedom of inquiry is the ~ of a university" Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012