Yahoo India Web Search

Search results

  1. Dictionary
    life-sustaining

    adjective

    • 1. serving to continue or support life: "a measure giving courts a greater chance to review decisions to end life-sustaining care"

    More definitions, origin and scrabble points