self duplicationtranslation and definition "self duplication", tamil lexiconWordTamil Definitionself duplicationதன் இரட்டிப்பு