life-source noun1 •Anything that is necessary for or that provides something that is necessary for sustaining life.Because I cut the bonds of those so joined, I bear my head cut off from its life-source, which is back there, alas, within its trunk. — 2003 formslife-sources