Botanical Glossary


Digestive

Definition: Enzyme-secreting glands found mostly on leaves of carnivorous and insectivorous plants.
Last Updated: 2020-01-01


Go back