nectary
English Dictionary
->
Letter N
-> nectary
Search Dictionary:
nectary Definition
(n)
a
gland
(
often
a
protuberance
or
depression
)
that
secretes
nectar
nectary Synonyms
honey gland
nectary
© Art Branch Inc.