leaf scartranslation and definition "leaf scar", tamil lexiconWordTamil Definitionleaf scarஇலைத் தழும்பு