livelihood
livelihood - noun
the financial means whereby one lives
livelihood - thesaurus
keep
living
support
sustenance