self-sufficient

Definitions

General English

  • adjective able to provide everything for yourself.

Agriculture

  • adjective able to provide enough food and other necessary materials for a family, often by means of a simple traditional way of farming with little use of modern technology
  • adjective able to provide the required quantity of a product locally or for yourself, without needing to purchase or import it

Commerce

  • adjective producing enough food or raw materials for its own needs
http://www.dictionarycentral.com/definition/self-sufficient.html