English to English
stoma
('st/oU/m/@/
)
noun (n)
- a mouth or mouthlike opening (especially one created by surgery on the surface of the body to create an opening to an internal organ)(noun.body)source: wordnet30
- One of the minute apertures between the cells in many serous membranes.(noun)source: webster1913