nectary

/ˈnɛktəri/

Definitions

1. noun

a structure found in certain flowers, especially orchids and bromeliads, that produces nectar, a sweet, sticky liquid that attracts pollinating insects and birds.

“The nectary of the orchid is a delicate, intricately designed chamber that produces the sweet nectar that attracts pollinators.”

Synonyms

  • nectar gland
  • nectariferous structure

Antonyms

  • nectarless structure
  • pollinator deterrent