echinoid
ˈɛkɪnɔɪd
noun
an echinoderm of the class Echinoidea ; a sea urchin.
adjective
relating to or denoting echinoids.
noun
an echinoderm of the class Echinoidea ; a sea urchin.
adjective
relating to or denoting echinoids.
Begin a journey through worlds of puzzles.