self-explanatorytranslation and definition "self-explanatory", tamil lexiconWordTamil Definitionself-explanatoryதானாக விளக்குந் தன்மையுள்ள.