self-supportive - English Synonyms Dictionary