NECTARY

Definition of NECTARY

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