Noun
life-source (plural life-sources) Anything that is necessary for or that provides something that is necessary for sustaining life.