self-sustainingtranslation and definition "self-sustaining", tamil lexiconWordTamil Definitionself-sustainingதன் ஆற்றலாலேயே தான் இயங்க வல்ல, தன்தனித்திற வாழ்வுடைய, தன் முயற்சியாலேயே தான் வாழத்தக்க.self-sustaining arcதன்னைத்தாங்குவில்