Botanical Glossary


Nectar Secreting Glands

Definition: Sugary compound producing glands found mostly on floral parts that produce attractants for pollinators
Last Updated: 2020-01-01


Go back