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