honey gland

1. (noun) a gland (often a protuberance or depression) that secretes nectar
Synonyms: nectary
Related Words: plant organ



Terms and Conditions of Use / Copyright Notice