Wiktionary
laterosphenoids
n. (plural of laterosphenoid English)
n. (plural of laterosphenoid English)