stomatodea
English
Noun
stomatodea
plural of
stomatodeum