echinothurioid

Noun

 * 1) Any deep-sea sea urchin of the order