stomate

Having a stoma or stomata; stomatous.

noun

A stoma.

noun

A stoma.

noun

stoma

noun

a minute epidermal pore in a leaf or stem through which gases and water vapor can pass