'life ring' definitions:

Definition of 'life ring'

From: WordNet
noun
A life preserver in the form of a ring of buoyant material [syn: life buoy, lifesaver, life belt, life ring]