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