pyramid shell
nounDefinition of pyramid shell
: a mollusk of the family Pyramidellidae or its shell
Keep scrolling for more