histocidarid

Noun

 * 1) Any primitive sea urchin of the family