nutmeg shell
nounDefinition of nutmeg shell
: a marine snail of the genus Cancellaria
Keep scrolling for more