nectary

Noun
  1. A gland (often a protuberance or depression) that secretes nectar (synset 111704307)

Found on Word Lists

Other Searches