What else do butterflies eat?
Butterflies can eat anything that can dissolve in water. They mostly feed on nectar from flowers but also eat tree sap, dung, pollen, or rotting fruit. They are attracted to sodium found in salt and sweat.
Join Alexa Answers
Help make Alexa smarter and share your knowledge with the worldLEARN MORE