self-sufficing - English Synonyms Dictionary