self-sufficient

    adjective
  1. independent.
  2. [economically] autosuficient.
  3. [person] segur de si mateix.