order spatangoida Meaning, Definition & Usage

  1. noun heart-shaped sea urchins
    Spatangoida.

WordNet