Wiktionary
homalocephalids
n. (plural of homalocephalid English)
n. (plural of homalocephalid English)