• independent
  • self-reliant
  • self-sustaining
  • to stand on one's own feet
  • to support oneself