Wiktionary
supermaxillae
n. (plural of supermaxilla English)
n. (plural of supermaxilla English)