self-sufficient.
1. adj. That it is sufficient to itself.
2. enough adj. (? who speaks or acts with sufficiency).