stomodaea

noun

Plural form of stomodaeum.