'self-sustained' definitions:

Definition of 'self-sustained'

(from WordNet)
adjective
Needing no outside support

Words containing 'self-sustained'