livelihood (
http://definr.com/livelihood)
n : the financial means whereby one lives; "each child was
expected to pay for their keep"; "he applied to the state
for support"; "he could no longer earn his own
livelihood" [syn:
support,
keep,
living, {bread and
butter},
sustenance]