Editor
Definition
Stomata (singular 'stoma')

Tiny pores in the epidermis of a leaf. They control water loss and gas exchange by opening and closing.

Sponsored Ads