needle shell

English

Noun

needle shell (plural needle shells)

  1. A sea urchin.