Definition of stoma
English to English noun - a minute epidermal pore in a leaf or stem through which gases and water vapor can pass
source: WordNet 3.0 - a mouth or mouthlike opening (especially one created by surgery on the surface of the body to create an opening to an internal organ)
source: WordNet 3.0 - One of the minute apertures between the cells in many serous membranes.
source: Webster 1913
Visual Synonyms 
Nearby Word
stoma, scotoma, stoom, steatoma, stm, stemma, stum, sistema, stem, scotomy, stayman, section man, sitheman, sao tome, steinman, steam, stony, steem, stain, sodom
|
|
|