Webster's Revised Unabridged Dictionary · 1913

life-sustaining

life-sustaining , adjective

being the seat or source of life; performing a necessary function in the living body; as, the need for life-sustaining air and water.