sustainer

/səˈsteɪnər/
noun
  1. A person or thing that supports, maintains, or keeps something going, especially financially or physically.
    • The charity's main sustainer is a wealthy donor who gives millions each year.
    • Solar panels act as a sustainer of energy for the off-grid cabin.
    • As the primary sustainer of the family, she worked two jobs to pay the bills.