Synonyms of Self-sustained in English :
Antonyms of Self-sustained in English
Thesaurus of Self-sustained in English
Self-sustained
see definition of self-sustainedWords Similar to self-sustained
1. (adjective) needing no outside support
Synonyms of Self-sustained in English :
Antonyms of Self-sustained in English
Thesaurus of Self-sustained in English
1. (adjective) needing no outside support