subsistence

(noun) support (generic term)

keep (generic term)
livelihood (generic term)
living (generic term)
bread and butter (generic term)
sustenance (generic term)