Wiktionary
echinothurioid
n. Any deep-sea sea urchin of the order Echinothurioida
n. Any deep-sea sea urchin of the order Echinothurioida