echinoid
/ɛkˈɪnaɪɒd/Definitions
1. noun
a marine invertebrate animal with a body covered in spines, typically found in shallow water
“The echinoid fossils were found in the ancient marine sediment.”
2. adjective
relating to or resembling an echinoid
“The echinoid shape of the sandcastle was inspired by the beach.”