English Dictionary
◊ NECTARY
nectary
n : a gland (often a protuberance or depression) that secretes
nectar [syn: {honey gland}]