What is the full meaning of echinoid
a sea urchin, also ECHINUS [n -S]
Example of the word echinoid placed on a Scrabble board.