Definition of “honeydew” - English Dictionary