Dictionary search results

Showing 1-2 of 2 results

life-giving British & World English

Sustaining or revitalizing life

life-giving English Thesaurus

their view of karma as a life-giving force that flows from life to life