meaning of self sustaining

1. able to provide for your own needs without help from others; "a self-sufficing economic ">unit"


Related Words

self-sustaining |

Developed & Maintained By Taraprasad.com

Treasure Words