livelihood

noun
  1. a means of securing the necessities of life; one’s work or occupation that provides income

Examples