dcsimg

Phyllium westwoodii is a species of stick insect in the family true leaf insects.