Stomata

From Biology-Online Dictionary | Biology-Online Dictionary

(noun) Plural form of stoma.


See stoma for definition and additional information.