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, scotomy, sistema, stayman, stum, stem, section man, sao tome, steinman, sitheman, stymy, seton, stane, styan, stean
|
|
|