Echinoids meaning : Any sea urchin or sea dollar of the class Echinoidea.
echinoids
contortions
lithosols
etiologic
jingoes