Definition of Spatangoida

Noun: Spatangoida

  1. Heart-shaped sea urchins
    - order Spatangoida

See also:
spat
spatchcock