life-source

Noun

 * 1) Anything that is necessary for or that provides something that is necessary for sustaining life.