heart urchin

Explore definitions, synonyms, and language insights of heart urchin

Definitions

Noun
sea urchin having a heart-shaped body in a rigid spiny shell

More General Terms