mordelloid
/ˌmɔrdəˈloʊɪd/Definitions
1. noun
A genus of extinct sea urchins in the order Clypeasteroida.
“The fossilized mordelloid was discovered in the oceanic sediments.”
1. noun
A genus of extinct sea urchins in the order Clypeasteroida.
“The fossilized mordelloid was discovered in the oceanic sediments.”