GNU Collaborative International Dictionary of English
last match results
Found one definition
-
life-sustaining adj. being the seat or source of life; performing a necessary function in the living body; as, “the need for life-sustaining air and water”.
Syn. -- vital.
[WordNet 1.5 +PJC]