Definitions of livelihood:

  • noun:   the financial means whereby one lives
    Example: "He could no longer earn his own livelihood"