Life-savers, noun plural of life-saver. Synonyms in the same form.
Godsend
godsends, boons
Other
lifeguards
All synonyms for life-saver →