horned caterpillartranslation and definition "horned caterpillar", tamil lexiconWordTamil Definitionhorned caterpillarகொம்புப்புழு