spatangoida Meaning, Definition & Usage

  1. noun heart-shaped sea urchins
    order Spatangoida.

WordNet