Botanical Glossary


Nectar

Definition: A sugary, sticky fluid secreted by many plants.
Last Updated: 2020-01-01


Go back