Echinoid /(?)/

E·chi·noid

Echinoid

a.
  1. Of or pertaining to the Echinoidea. (Zoöl.)