YourDictionary

echinoid

adjective

of or like a sea urchin

noun

any of a class (Echinoidea) of echinoderms, including the sea urchins and sand dollars

See echinoid in American Heritage Dictionary 4

Learn more about echinoid

echinoid

link/cite print suggestion box