Echinoid

Noun

  • (zoology) Any sea urchin or sea dollar of the class Echinoidea

Leave a Reply

Your email address will not be published.