nectary
1.
(
noun
) a gland (often a protuberance or depression) that secretes nectar
Synonyms:
honey gland
Related Words:
plant organ
Terms and Conditions of Use / Copyright Notice