Moon-snail definitions

Any of various carnivorous marine gastropod mollusks of the family Naticidae, having a smooth rounded shell.
noun
0
0
Advertisement