Dictionary search results

Showing 1-2 of 2 results

honeydew British & World English

A sweet, sticky substance excreted by aphids and often deposited on leaves and stems

honeydew melon in honeydew British & World English

A melon of a variety with smooth pale skin and sweet green flesh