Self-sufficient – 1. needing no outside help in satisfying one's basic needs, especially with regard to the production of food.

More Posts