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