stomata

noun

Plural of stoma.

noun

Plural form of stoma.