Subscribe
URL of the page has been copied to clipboard.
Meaning : Green caterpillar of a geometrid moth. Pest of various fruit and shade trees.
Install App