swarming caterpillartranslation and definition "swarming caterpillar", tamil lexiconWordTamil Definitionswarming caterpillarபடைப்புழு