Wiktionary
halichondriids
n. (plural of halichondriid English)
n. (plural of halichondriid English)