Definify.com

Definition 2024


Stomata

Stomata

See also: stomata

German

Noun

Stomata n

  1. plural of Stoma

stomata

stomata

See also: Stomata

English

Noun

stomata

  1. plural form of stoma