Wiktionary
stomodaea
n. (plural of stomodaeum English)
WordNet
stomodaea
See stomodaeum