life preserver - English Synonyms Dictionary

life preserver

n.
[1] preserver , flotation device