Green insect eggs on Iris leaf