Thesaurus.com
Dictionary.com
Showing results for self-sustained. Search instead for delivers sustained.

self-sustained