Wiktionary
centrophorids
n. (plural of centrophorid English)
n. (plural of centrophorid English)