lifeholder
/ˈlaɪfhʌldər/Definitions
1. noun
a person or organization that supports or preserves life, especially in a difficult or challenging situation.
“The charity is a lifeholder for many families in the community, providing them with essential food and shelter.”