life vest
Explore definitions, synonyms, and language insights of life vest
Definitions
Noun
life preserver consisting of a sleeveless jacket of buoyant or inflatable design
Explore definitions, synonyms, and language insights of life vest