Self-sustained takes Synonyms

Definitions for Self-sustained


  • (adjective) able to take care of oneself or itself without outside help
  • (adjective) needing no outside support