self-explicationtranslation and definition "self-explication", tamil lexiconWordTamil Definitionself-explicationதற்பொருள் விளக்க ஆற்றல்.