Wiktionary
centrolophids
n. (plural of centrolophid English)
n. (plural of centrolophid English)