Subscribe
URL of the page has been copied to clipboard.
Meaning : The larvae of moths that build and live in communal silken webs in orchard and shade trees.
Install App
Tent caterpillar meaning in Telugu.