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.”
1. noun
A genus of extinct sea urchins.
“The paleontologist studied the xiphura fossils found in the ancient ocean floor.”