English to Hindi

Meaning for:
life-saver
other
जीवन रक्षक