EGAVE

life-source

Meaning

  1. 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