oxyaster

/ˈɒksɪˌsteɪtər/

Definitions

1. noun

A genus of extinct sea urchins.

“The fossilized remains of the oxyaster were found in the ancient beach area.”

Synonyms

  • echinoid
  • sea urchin

Antonyms

  • sea cucumber
  • starfish