heart urchin Meaning, Definition & Usage

  1. noun sea urchin having a heart-shaped body in a rigid spiny shell

WordNet