self-sustained

adj

1.
needing no outside support