GNU Collaborative International Dictionary of English

last match results

Found one definition

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

Last match results