self-sustaining

Explore definitions, synonyms, and language insights of self-sustaining

Definitions

Adjective Satellite
able to provide for your own needs without help from others; "a self-sufficing economic unit"