leaf caterpillertranslation and definition "leaf caterpiller", tamil lexiconWordTamil Definitionleaf caterpillerஇலைப்புழு