nectar as an adult, leaves of parsley and related plants as a caterpillar
Adult butterflies do not eat flowers; they eat the nectar produced by the flowers. Only the caterpillars eat the leaves and stems of certain plants. In the case of the Black Swallowtail butterfly, the adults will feed on nectar from most any flower that produces nectar including milkweed, red clover and thistles. The caterpillars feed on the leaves and stems of many plants in the carrot family such as dill, parsley, Queen Anne's Lace and others.
Only caterpillars actually eat the leaves of the various plants; adult butterflies feed on nectar from various plant types. Caterpillars feed on varying members of the carrot family including parsnip (this butterfly is also sometimes called the parsnip swallowtail), Queen Anne's Lace, dill, parsley and others.
ants do eat butterflies
Owl butterflies usually eat bananas.
do butterflies eat bananas
butterflies eat nectar from flowers.
Tropical Region Birds and Insectivorous Birds eat butterflies but there might be more birds that eat butterflies.
No
Many birds eat butterflies and caterpillars.
Butterflies indeed eat water. They also eat anything that can dissolve in water :)
Butterflies eat nectar from flowers. Some don't eat at all they just mate then die. Animals such as birds, lizards and small mammals eat butterflies.