Meaning of self-sustained in English:

self-sustained

Pronunciation /ˌsɛlfsəˈsteɪnd/

adjective

  • Able to continue in a healthy state without outside assistance.

    ‘self-sustained independent businesses’
    • ‘the technology is completely self-sustained and requires no external energy’