Meaning of spatangoida

Definition of spatangoida

(noun) heart-shaped sea urchins

Other information on spatangoida

WIKIPEDIA results for spatangoida
Amazon results for spatangoida