Synonyms for "self-sustaining"

Words with similar meaning