live off the land
idiomDefinition of live off the land
: to get food by farming, hunting, etc.
1