Botanical Glossary


Digestive Glands

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


Go back