life preserver

life preserver antonyms

life preserver definitions

noun
  • A buoyant ring or vest intended to keep a person afloat.