stoma definition, stoma meaning | English dictionary

Search also in: Web News Encyclopedia Images



      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  
   See       colostomy       ileostomy  
     (C17: via New Latin from Greek: mouth)  
English Collins Dictionary - English Definition & Thesaurus  
See also:

stroma, stoa, stomach, stomack

Add your entry in the Collaborative Dictionary.