life jacket

noun

1.
life preserver consisting of a sleeveless jacket of buoyant or inflatable design