needle shell
English
Noun
needle
shell
(
plural
needle shells
)
A
sea urchin
.