meaning of lifesaver
1.
a
life
preserver
in
the
form
of
a
ring
of
buoyant
material
Related Words
lifesaver
|
Developed & Maintained By
Taraprasad.com