Meaning of self-sustained

Definition of self-sustained

(adj) needing no outside support

Other information on self-sustained

WIKIPEDIA results for self-sustained
Amazon results for self-sustained