Home
Search
Index
Definify.com
Definition
2024
Stomata
Stomata
See also:
stomata
German
Noun
Stomata
n
plural of
Stoma
stomata
stomata
See also:
Stomata
English
Noun
stomata
plural form of
stoma
Similar Results
Stomach
Stigmata
Tomato
Sonata
Strata