Synonyms for "self-sufficing"

Words with similar meaning