Open main menu
See also: Stomata

EnglishEdit

NounEdit

stomata

  1. plural of stoma