life-source
Meaning
- noun Anything that is necessary for or that provides something that is necessary for sustaining life.
Similar words
necessaries essential requisite makings resource the thing indispensable energy source sustaining suppletory
Save “life-source” to learn later