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. 2012