sustenance

noun

2.
the financial means whereby one lives
Derived from:
sustain
3.
the act of sustaining life by food or providing a means of subsistence
Derived from:
sustain