Wiktionary
stomatodaea
n. (plural of stomatodaeum English)
n. (plural of stomatodaeum English)