English dictionary
nectary meaning and definition
Definition and meaning of nectary at MeaningMonkey.org. nectary meaning and definition in the English Dictionary.NECTARY noun
Definition of nectary (noun)
- a gland (often a protuberance or depression) that secretes nectar
- synonyms: honey gland
Source: Princeton University Wordnet