English dictionary
heart urchin meaning and definition
Definition and meaning of heart urchin at MeaningMonkey.org. heart urchin meaning and definition in the English Dictionary.HEART URCHIN noun
Definition of heart urchin (noun)
- sea urchin having a heart-shaped body in a rigid spiny shell
Source: Princeton University Wordnet