Wiktionary
histocidarid
n. Any primitive sea urchin of the order Cidaroida
n. Any primitive sea urchin of the order Cidaroida