SPATANGUS MEANING IN ENGLISH

• Spatangus Definition & Synonyms

  1. (n.) A genus of heart-shaped sea urchins belonging to the Spatangoidea.


RECENT SEARCHES