Synonyms for "self-sufficient"

Words with similar meaning