life-jacket

n. Buoyant jacket for keeping a person afloat.