YourDictionary

heart urchin

any of an order (Spatangoida) of echinoid echinoderms with an elongated, somewhat heart-shaped shell

link/cite print suggestion box