nectary

Nouns

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

Synonyms

honey gland

Words of close approximity

nectar