Definition of Nectary

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

Synonyms for word "nectary"

Semanticaly linked words with "nectary"

Hyponims for word "nectary"