Mermaid's head Meaning, Definition & Usage

Definitions
  1. (Zoöl.), a European spatangoid sea urchin (Echinocardium cordatum) having some resemblance to a skull.

Webster 1913