bark caterpillartranslation and definition "bark caterpillar", tamil lexiconWordTamil Definitionbark caterpillarமரப்பட்டைப்புழு