n pl , stomata
1 (Botany) an epidermal pore, present in large numbers in plant leaves, that controls the passage of gases into and out of a plant
2 (Zoology, anatomy) a mouth or mouthlike part
3 (Surgery) an artificial opening made in a tubular organ, esp. the colon or ileum
(C17: via New Latin from Greek: mouth)
English Collins Dictionary - English Definition & Thesaurus
Add your entry in the Collaborative Dictionary.