Noun Definition
honey gland
1.Definition: a gland (often a protuberance or depression) that secretes nectar
Related Noun(s):nectary
Category: Plants1.Definition: a gland (often a protuberance or depression) that secretes nectar
Related Noun(s):nectary
Category: Plants