Meaning of honey gland

Definition of honey gland

(noun) a gland (often a protuberance or depression) that secretes nectar

Other information on honey gland

WIKIPEDIA results for honey gland
Amazon results for honey gland