Yahoo India Web Search

Search results

  1. Dictionary
    life-preserving

    adjective

    • 1. serving to maintain and continue life: "life-preserving medical treatment"

    More definitions, origin and scrabble points