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.”
1. noun
A genus of extinct sea urchins.
“The fossilized remains of the oxyaster were found in the ancient beach area.”