Self-sufficing /(?)/

Self·-suf·fi·cing

Self-sufficing

a.
  1. Sufficing for one's self or for itself, without needing external aid; self-sufficient.