LIFESAVER


Meaning of LIFESAVER in English

n. one who saves a person from death; person or thing which rescues a person from a difficult situation

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.