meaning of life jacket

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


Related Words

life jacket |

Developed & Maintained By Taraprasad.com

Treasure Words