life jacket

Explore definitions, synonyms, and language insights of life jacket

Definitions

Noun
life preserver consisting of a sleeveless jacket of buoyant or inflatable design

More Specific Terms