Self-sustaining

adjective

  1. Able to provide for one's own needs without help from others; self-sufficient.

  2. Opposing or rejecting exterior influence; independent.

self-sustaining

Loading dictionaries...

Initializing dictionary manager