The caterpillar will eat the leaves and flowers of the host plant.
The emporium had a billboard on the way into town stating: You can't eat flowers!
You couldn't eat flowers, she reminded herself, and poured the last of the water out.
It prefers young, tender leaves but will also eat seeds, fruits, and flowers.
Also, of course, only eat flowers that have been grown organically.
They start to eat grass seeds and flowers by later development.
The caterpillar eats the leaves and flowers of the food plant.
It is also known to eat flowers, small animals, and occasionally eggs.
It will also eat various seeds, leaves, flowers and berries of other plant species.
It also eats flowers, seeds and insects to a lesser extent.