Small leaf worm
Dendrobaena octaedra