Wiktionary
strongylocentrotids
n. (plural of strongylocentrotid English)
n. (plural of strongylocentrotid English)