Wiktionary
alisphenoids
n. (plural of alisphenoid English)
n. (plural of alisphenoid English)