Self-sufficing



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