self-sustenance, self-sustentationtranslation and definition "self-sustenance, self-sustentation", tamil lexiconWordTamil Definitionself-sustenance, self-sustentationதன் உழைப்பு வாழ்வு.