Definitions of Spatangoida:

  • noun:   heart-shaped sea urchins