life-sustaining Meaning, Definition & Usage
- 
       adjective satellite performing an essential function in the living body
       
       
 vital.
 - vital organs
- blood and other vital fluids
- the loss of vital heat in shock
- a vital spot
- life-giving love and praise