LIFE SAVER


Meaning of LIFE SAVER in English

life preserver, flotation device used to save a person from drowning; exit, outlet, refuge

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