heart urchin
noun
an echinoderm of the order Spatangoida, having an elongate, somewhat heart-shaped outer covering.
Origin of heart urchin
First recorded in 1835–45
Words nearby heart urchin
British Dictionary definitions for heart urchin
heart urchin
noun
any echinoderm of the genus Echinocardium, having a heart-shaped body enclosed in a rigid spiny test: class Echinoidea (sea urchins)