nectary









nectary


noun, plural nec·ta·ries.

  1. Botany. an organ or part that secretes nectar.
  2. Entomology. a cornicle (formerly thought to secrete honeydew).

noun plural -ries

  1. any of various glandular structures secreting nectar that occur in the flowers, leaves, stipules, etc, of a plant
  2. any of the abdominal tubes in aphids through which honeydew is secreted
56 queries 0.546