xiphura

/ziːˈfʊrə/

Definitions

1. noun

A genus of extinct sea urchins.

“The paleontologist studied the xiphura fossils found in the ancient ocean floor.”

Synonyms

  • echinoid
  • sea urchin

Antonyms

  • echinoderm-free
  • urchinless