Lifeblood

Webster's Dictionary of the English Language

·noun The blood necessary to life; vital blood.

II. Lifeblood ·noun Fig.: That which gives strength and energy.