English to Hindi

Meaning for:
live off the land
other
जो उगाना वही खाना;जो भी मिले उससे निर्वाह करना