Meaning of “life-saving” in the English Dictionary