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