dove shell
English
Noun
dove
shell
(
plural
dove shells
)
A
columbellid
snail.