Wiktionary
stomodea
n. (plural of stomodeum English)
WordNet
stomodea
See stomodeum