self-reliant

    adjective
  1. segur de si mateix, confiat.
  2. independent.