See also: Stomata

EnglishEdit

NounEdit

stomata

  1. plural form of stoma