honey gland


Meanings

  • a gland (often a protuberance or depression) that secretes nectar

Synonyms