(noun.) an essential or life-giving force; 'water is the lifeblood of India'.
(noun.) the blood considered as the seat of vitality.
编辑:朱尔斯