"stomata" in English Stomata {m pl} stomata "stomata" English translation stomata Stomata Detailed translations for "stomata" Stomata{masculine plural} Stomata stomata