life-preserver
English
life-preserver meaning in English • life-preserver का अर्थ अंग्रेजी में
Noun
- An apparatus, made in very various forms, and of various materials, for saving one from drowning by buoying up the body while in the water.