Noun heart urchin has 1 sense
  1. heart urchin - sea urchin having a heart-shaped body in a rigid spiny shell
    --1 is a kind of
    sea urchin
    --1 is a member of Spatangoida, order Spatangoida
,
TOP