'Spatangoida' definitions:

Definition of 'Spatangoida'

(from WordNet)
noun
Heart-shaped sea urchins [syn: Spatangoida, order Spatangoida]

Words containing 'Spatangoida'