Ophiurida
plural noun
Ophi·uri·da
Definition of Ophiurida
: an order or other division of Ophiuroidea comprising brittle stars with simple unbranched arms
Keep scrolling for more