Last modified on 12 July 2014, at 16:48

stomata

EnglishEdit

NounEdit

stomata

  1. plural form of stoma