Definition of Self-Sustained

  • 1. Needing no outside support Adjective Satellite

Semanticaly linked words with "self-sustained"