Inula helenium ...
Definition of self-sufficing : Sufficing for one's self or for itself, without needing external aid; self- sufficient.
Synonyms:
self-sufficient, independent, self-sustaining