Honeydew is a sugar-rich sticky liquid, secreted by aphids and some scale insects as they feed on plant sap.
Read more in the app
Beware of Fungi in Flour: It Won’t Turn You Into a Zombie, but It Can Make You Sick