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