leaf rolltranslation and definition "leaf roll", tamil lexiconWordTamil Definitionleaf rollஇலைச்சுருள்leaf rollerஇலை சுருட்டும் புழு,இலையுருட்டி,சுருள் பூச்சி