Noun
strongylocentrotid (plural strongylocentrotids) (zoology) Any sea urchin in the family Strongylocentrotidae