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.”

Synonyms

  • clypeasteroid
  • sea urchin

Antonyms

  • sea star