Wiktionary
hyocephalids
n. (plural of hyocephalid English)
n. (plural of hyocephalid English)