a sugary substance that is excreted by the scale insect

listen to the pronunciation of a sugary substance that is excreted by the scale insect
English - English
honeydew
a sugary substance that is excreted by the scale insect
Favorites