self-subsistence - English Synonyms Dictionary