Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

self sustaining Definition

Cancel
self sustaining
adjective(self-sus-tain-ing)
maintaining or able to maintain oneself or itself by independent effort
self sustaining
adjective(self-sus-tain-ing)
maintaining or able to maintain itself once commenced

Words Related to self sustaining!

self sustaining Examples by Brain Bank Users