Meaning of nectary
Definition of nectary
(noun)
a
gland
(often a
protuberance
or depression) that secretes
nectar
Other information on nectary
WIKIPEDIA results for
nectary
Amazon results for
nectary
Tweet