Alphabet Filter:

Results

Definition of life preserver:

  1. An apparatus, made in very various forms, and of various materials, for saving one from drowning by buoying up the body while in the water.

Synonyms:

renovator, flotation device, preserver, restorer, refinisher.