Meaning of STOMA in English

STOMA

n. (pl. stomas or stomata)

1. Bot. a minute pore in the epidermis of a leaf.

2 a Zool. a small mouthlike opening in some lower animals. b Surgery a similar artificial orifice made in the stomach.

Derivatives:

stomal adj.

Etymology: mod.L f. Gk stoma -atos mouth

Oxford English vocab.      Оксфордский английский словарь.