meaning of honey gland
1.
a
gland
often
a
protuberance
or
depression
that
secretes
nectar
Related Words
honey gland
|
Developed & Maintained By
Taraprasad.com