breadwinner
/ˈbrɛdwɪnər/Definitions
1. noun
a person who earns the money needed to support themselves or their family
“She worked hard to become the breadwinner for her family after her husband lost his job.”
2. noun
the primary source of income or financial support for a household
“The breadwinner of the family is her successful business.”