self-sustaining
English Dictionary
->
Letter S
-> self-sustaining
Search Dictionary:
self-sustaining Definition
(s)
able
to
provide
for
your
own
needs
without
help
from
others
; "
a
self
-
sufficing
economic
unit
"
self-sustaining Synonyms
self-sufficient
self-sufficing
self-sustaining
© Art Branch Inc.